2013年7月23日

数据库索引应用

摘要: 一、索引的概念索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。二、索引的特点1.索引可以加快数据库的检索速度2.索引降低了数据库插入、修改、删除等维护任务的速度3.索引创建在表上,不能创建在视图上4.索引既可以直接创建,也可以间接创建5.可以在优化隐藏中,使用索引6.使用查询处理器执行SQL语句,在一个表上,一次只能使用一个索引7.其他三、索引的优点1.创建唯一性索引,保证数据库表中每一行数据的唯一性2.大大加快数据的检索速度,这也是创建索 阅读全文

posted @ 2013-07-23 15:45 coder狼 阅读(442) 评论(0) 推荐(0) 编辑

MySql表操作常用语法

摘要: 检查表CHECK TABLE table_name;修复表REPAIR TABLE table_name;优化表OPTIMIZE TABLE table_name;分析表ANALYZE TABLE table_name;清空表TRUNCATE table_name;删除表DROP table_name;DROP TABLE IF EXISTS table_name;显示服务器中的所有库SHOW DATABASES;显示当前库的所有表SHOW TABLES;显示满足给定条件的表SHOW TABLES LIKE ‘%table_name%’;显示指定表的表结构DESCRIBE table_name 阅读全文

posted @ 2013-07-23 15:30 coder狼 阅读(261) 评论(0) 推荐(0) 编辑

Mysql数据库中InnoDB和MyISAM的差别

摘要: Mysql数据库中InnoDB和MyISAM的差别InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。MyIASM是IASM表的新版本,有如下扩展:二进制层次的可移植性。NULL列索引。对变长行比ISAM表有更少的碎片。支持大文件。更好的索引压缩。更好的键吗统计分布。更好和更快的auto_increment处理。以下是一些细节和具体实现 阅读全文

posted @ 2013-07-23 15:27 coder狼 阅读(714) 评论(0) 推荐(0) 编辑

php编程安全指南

摘要: 转自:http://www.codingforums.com/showthread.php?t=176717php编程安全指南1、一般1)lamp系统安全设置2)php.ini安全设置3)使用MVC框架2、数据传输1)在$_GET的$_POST,$_COOKIE,和$_REQUEST中,消毒和验证之前以编程方式操纵数据中包含的所有数据2)SQL注入定义:代码注入技术,利用一个安全漏洞,在应用程序的数据库层发生。该漏洞是存在的,当用户输入或者不正确的字符串文字转义字符中嵌入SQL语句或用户输入不强类型,从而意外地执行过滤。预防:mysql_real_escape_string($string)3 阅读全文

posted @ 2013-07-23 15:17 coder狼 阅读(216) 评论(0) 推荐(0) 编辑

PHP高手修炼50法——勤快篇

摘要: .把PHP当成一门新的语言学习;.看《PHP与mysql5?web?开发技术详解》和《PHP高级程序设计:模式、框架与测试》;.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点.会用Zend?Studio,并不说明你会PHP;.学PHP并不难,长期坚持实践和不遗余力的博览群书;.如果不是天才的话,想学编程就不要想玩游戏!.看Zend?Studio等如何使用开发工具的书,是学不了PHP语言的;.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了 阅读全文

posted @ 2013-07-23 13:59 coder狼 阅读(587) 评论(0) 推荐(0) 编辑

PHP高手如何修炼?

摘要: 关键字:PHP相关 数据库类 网页相关 服务器相关数据结构、算法学习PHP基本功很重要, 最好有数据结构和算法的学习经历。第一阶段:1-2年新手入门,基础必须完全掌握smarty+pear+adodb+xml+ajax+jquery(prototype)然后建议熟练分析过国内外开源代码,例如:dis... 阅读全文

posted @ 2013-07-23 12:03 coder狼 阅读(619) 评论(0) 推荐(0) 编辑

《代码大全》读书笔记

摘要: 摘自:http://blog.codingnow.com/cloud/CodeComplete/P7 把主要精力集中于构建活动,可以大大提高程序员的生产率。在最近的一个项目中,对于这一点,我是深有体会。我们花了很长的时间做设计,结果接下来的许多工作都在愉快的心情下完成。我觉得 P28 的那个食物链的例子更有说服力,健康的生态环境中,海鸥吃新鲜的鲑鱼,鲑鱼吃新鲜的青鱼,青鱼吃新鲜的水蝽。这是一条健康的食物链。 如果环境被污染了,水蝽在污染的水域游泳,那么海鸥,食物链的最后一环吃下的不仅仅是是不健康的鲑鱼体内的垃圾,还有青鱼,水蝽体内的污染物。软件开发中,架构师吃掉需求,设计师吃掉架构,程序员,软 阅读全文

posted @ 2013-07-23 11:39 coder狼 阅读(860) 评论(0) 推荐(0) 编辑

导航