0%

mysql | 数据库引擎

  • innodb
  • myisam
MYISAM INNODB
事务支持 不支持 支持
数据行锁定 不支持 支持
外键约束 不支持 支持
全文索引 支持 不支持
表空间大小 较小 较大,约 2 倍
  • MYISAM
    • 节约空间,速度较快
  • INNODB
    • 安全性高,事务的处理,多表多用户操作

存储位置 「5.0 版本的 mysql,8.0 可能不一样了」

所有数据库文件默认存在 data 目录中。本质上还是文件存储。

  • INNODB

    • 在数据库表中只有一个 *.frm 文件,以及上级目录下的 ibdata1 文件
  • MYISAM

    • *.frm 表结构的定义文件
    • *.MYD 数据文件(data)
    • *.MYI 索引文件(index)

设计数据库表的字符集编码

1
charset=uft8

不设置的话,会是默认字符集,不支持中文。

请我喝杯咖啡吧~