更新時間:2020年11月16日15時08分 來源:傳智播客 瀏覽次數:
MySQL數據庫常見的引擎有 innodb 和myisam兩種。采用不同的數據存儲文件管理數據。myisam引擎:創(chuàng)建一張表對應三個文件:表名.frm 表名.MYD 表名.MYI。位于 “/var/lib/mysql/數據庫名” 目錄內,依次存放表的結構,表的數據和表的索引;
innodb引擎:建一張表對應兩個文件:表名.frm 表名.ibd。位于 “/var/lib/mysql/數據庫名” 目錄內,依次表示表的結構,表的數據信息和索引信息。但較為特殊的是:所有的innodb引擎創(chuàng)建的表的數據統(tǒng)一存放在 /var/lib/mysql/ibdata1文件中。如果數據量很大,MySQL會自動的創(chuàng)建ibdata2,ibdata3,…,便于管理。MySQL數據庫,缺省選用innodb引擎,來支持事務。
猜你喜歡
C++中指針和應用有哪些區(qū)別?