美文网首页
1、MYSQL的存储引擎

1、MYSQL的存储引擎

作者: 意大利大炮 | 来源:发表于2023-05-27 16:03 被阅读0次
  • MYSQL将每个数据库(schema)保存为数据目录下的一个子目录。表存在子目录下,创建表时会创建一个和表同名的.frm文件,来存储表的定义。
    下图中,high-test数据库有两个表:class表、user表


    image.png
  • 由于MYSQL使用文件系统的目录和文件夹来存储数据库和表的定义,所以大小写的敏感性和平台密切相关。比如Windows中大小写不敏感,类Unix中是敏感的。

  • MySql不同存储引擎保存数据和索引的方式不同,但标的定义都是在Server层统一处理。

可以使用一下命令查看表的元数据情况:
SHOW TABLE STATUS LIKE 'user'

image.png

SELECT * FROM information_schema.TABLES WHERE table_schema = 'high-test'

image.png

相关文章

网友评论

      本文标题:1、MYSQL的存储引擎

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