部分mysql知识

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知识,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。