MySQL性能优化的20条经验

风雨无阻 阅读(343) 评论(暂无)

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不...

MyISAM和InnoDB的区别

风雨无阻 阅读(525) 评论(暂无)

MySQL默认采用的是MyISAM。 MyISAM不支持事务,而InnoDB支持。InnoDB的AUTOCOMMIT默认是打开的,即每条SQL语句会默认被封装成一个事务,自动提交,这样会影响速度,所以最好是把多条SQL语句显示放在begin和commit之间,组成一个事务去提交。 InnoDB支持数据行锁定,MyISAM不支持行锁定,...

mysql字段类型详解

风雨无阻 阅读(431) 评论(暂无)

正确地定义的表中的字段在数据库的整体优化是非常重要的。我们应该只使用真正需要使用类型和字段的大小; 如果知道只使用2个字符,就不使用10个字符宽定义一个字段。这些类型的字段(或列),也被称为数据类型,数据存储这些字段之中。 mysql使用许多不同的数据类型,总体上分为三类:数字,...

mysql语句总结,建表,建视图,删除,修改字段等

风雨无阻 阅读(488) 评论(暂无)

创建数据库: create database test; 创建表: CREATE TABLE test( id int(11) UNSIGNED not null AUTO_INCREMENT, name varchar(30) not null comment '姓名', age int(10) not null comment '年龄', PRIMARY KEY ( detection_id ) ) comment '人员表'; 增加字段: alter TABLE test ...