首页 > 数据库技术 > 详细

部分mysql知识

时间:2014-03-30 10:36:10      阅读:469      评论:0      收藏:0      [点我收藏+]

1.四个隔离级别(脏读、不可重复读:同一个事务两次读到内容可能不同,oralce默认、可重复读:可能出现幻读,mysql通过mvcc避免这个问题、串行化)

2.show table status

3.数据类型,更小通常更好,整数、实数、字符串类型(varchar,char,varchar通常来说空间使用更少,但是varchar需要用额外的字节存储长度)、Enum类型(用来代替字符串,但是enum排序是根据数值进行排序,enum类型是通过另外一张表维护数值和字符串关系,修改enmu类型需要用alter table),日期和时间类型(datetime和timestamp,datetime占用空间更多,表示的时间范围更大,但是timestamp有一些特性,比如更新字段时候自动更新)

4.btree索引(索引有序,最左前缀,前缀索引:仅限于最左列),hash索引,where中使用计算表达式或者函数无法使用索引

部分mysql知识,布布扣,bubuko.com

部分mysql知识

原文:http://www.cnblogs.com/aiguang/p/3633219.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!