更新时间:2020年11月16日15时08分 来源:传智播客 浏览次数:
MySQL数据库常见的引擎有 innodb 和myisam两种。采用不同的数据存储文件管理数据。myisam引擎:创建一张表对应三个文件:表名.frm 表名.MYD 表名.MYI。位于 “/var/lib/mysql/数据库名” 目录内,依次存放表的结构,表的数据和表的索引;
innodb引擎:建一张表对应两个文件:表名.frm 表名.ibd。位于 “/var/lib/mysql/数据库名” 目录内,依次表示表的结构,表的数据信息和索引信息。但较为特殊的是:所有的innodb引擎创建的表的数据统一存放在 /var/lib/mysql/ibdata1文件中。如果数据量很大,MySQL会自动的创建ibdata2,ibdata3,…,便于管理。MySQL数据库,缺省选用innodb引擎,来支持事务。
猜你喜欢
C++中指针和应用有哪些区别?