mysql存储引擎innoDB和myisam的区别
"".slice(6, -6)
InnoDB:
支持事务处理等
不加锁读取
支持外键
支持行锁
不支持FULLTEXT类型的索引
不保存表的具体行数,扫描表来计算有多少行
DELETE 表时,是一行一行的删除
InnoDB 把数据和索引存放在表空间里面
跨平台可直接拷贝使用
InnoDB中必须包含AUTO_INCREMENT类型字段的索引
表格很难被压缩
MyISAM:
不支持事务,回滚将造成不完全回滚,不具有原子性
不支持外键
不支持外键
支持全文搜索
保存表的具体行数,不带where时,直接返回保存的行数
DELETE 表时,先drop表,然后重建表
MyISAM 表被存放在三个文件 。frm 文件存放表格定义。 数据文件是MYD (MYData) 。 索引文件是MYI (MYIndex)引伸
跨平台很难直接拷贝
MyISAM中可以使AUTO_INCREMENT类型字段建立联合索引
表格可以被压缩
两种类型都有自己优缺点,选择那个完全要看自己的实际类弄。
相关推荐
silencehgt 2020-09-07
幸福ITman汪文威 2020-09-05
wenjieyatou 2020-07-30
jiangziya 2020-07-05
Kele0 2020-06-13
xwb 2020-06-13
Kele0 2020-06-13
heniancheng 2020-06-10
llltaotao 2020-05-29
翡翠谷 2020-05-28
pengpengflyjhp 2020-05-14
cyhgogogo 2020-08-18
bluetears 2020-04-18
hevenue 2020-03-26
Andrea0 2020-02-20
明月清风精进不止 2020-02-20
helencoder 2020-02-20
mycosmos 2020-01-30
vivenwan 2020-01-28