发布时间:2018-05-19 14:39:55编辑:丝画阁阅读(739)
1.InnoDB支持事物,而MyISAM不支持事物2.InnoDB支持行级锁,而MyISAM支持表级锁3.InnoDB支持MVCC, 而MyISAM不支持4.InnoDB支持外键,而MyISAM不支持5.InnoDB不支持全文索引,而MyISAM支持。6.InnoDB不能通过直接拷贝表文件的方法拷贝表到另外一台机器, myisam 支持7.InnoDB表支持多种行格式, myisam 不支持8.InnoDB是索引组织表, myisam 是堆表
在单字节字符集下, char( N) 在内部存储的时候总是定长, 而且没有变长字段长度列表中。 在多字节字符集下面, char(N)如果存储的字节数超过 N,那么 char( N)将和 varchar( N)没有区别。在多字节字符集下面,如果存储的字节数少于 N,那么存储 N 个字节,后面补空格,补到 N 字节长度。 都存储变长的数据和变长字段长度列表。 varchar(N)无论是什么字节字符集,都是变长的,即都存储变长数据和变长字段长度列表。
20、11是指显示字符的长度不影响内部存储,只是影响带 zerofill 定义的 int 时,前面补多少个 0,易于报表展示
读未提交(read uncommitted) 存现脏读现象读已提交(read committed) 允许不可重复读,但不应许脏读可重复读(repeatable read) 脏读、不可重复读都不允许,允许幻读串行(serializable) 事务串行执行
SQL语句优化索引优化配置优化硬件优化根据实际情况说说
关键字:
本站部分内容来源网络及网友上传,本站未必能一一鉴别其是否为公共版权或其版权归属,如果您认为侵犯您的权利,本站将表示非常抱歉!
请您速联系本站,本站一经核实,立即删除。删文删帖联系【2789291421@qq.com】