Title

数据库存储引擎

数据库存储引擎(表类型)

CREATE TABLE 表名(
……
)ENGINE = MyISAM (or InnoDB) default charset=utf8

-- 查看mysql所支持的引擎类型 (表类型)
SHOW ENGINES;

MySQL的数据表的类型 : MyISAM , InnoDB , HEAP , BOB , CSV等..

常见的 MyISAM 与 InnoDB 类型:

名称 MyISAM InnoDB
事务处理 不支持 支持
数据行锁定 不支持 支持
外键约束 不支持 支持
全文索引 支持 不支持
表空间大小 较小 较大,约 2 倍!

经验 ( 适用场合 ) :

  • 适用 MyISAM : 节约空间及相应速度
  • 适用 InnoDB : 安全性 , 事务处理及多用户操作数据表
posted @ 2022-04-18 12:25  手中的小黄鸭  阅读(21)  评论(0)    收藏  举报