美文网首页
MySQL 表类型(存储引擎)

MySQL 表类型(存储引擎)

作者: 微日月 | 来源:发表于2017-08-28 10:24 被阅读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;

    相关文章

      网友评论

          本文标题:MySQL 表类型(存储引擎)

          本文链接:https://www.haomeiwen.com/subject/vfmwdxtx.html