MySQL 表类型(存储引擎)

2017-08-28  本文已影响9人  微日月
特点 MyISAM InnoDB MEMORY MERGE NDB
存储限制 64TB 没有
事务安全 支持
锁机制 表锁 行锁 表锁 表锁 行锁
B 树索引 支持 支持 支持 支持 支持
哈希索引 支持 支持
全文索引 支持
集群索引 支持
数据索引 支持 支持 支持
索引缓存 支持 支持 支持 支持 支持
数据可压缩 支持
空间使用 N/A
内存使用 中等
批量插入的速度
支持外键 支持
  1. 查询当前数据库支持的存储引擎

     show engines \G;
    
  2. 在创建表的时候,增加 engine 关键字设置表的存储引擎

     create table xixi (xi int) engine=MyISAM;
    
  3. 使用 alter table 语句修改存储引擎

     alter table xixi engine=InnoDB;
上一篇 下一篇

猜你喜欢

热点阅读