MySQL數據庫文件是用于存儲數據的文件,包括表、索引等數據。在MySQL中,每個數據庫都有一個對應的數據文件夾,存放著該數據庫的數據文件。
MySQL的數據庫文件類型包括:frm文件、MYD文件和MYI文件。
frm文件是用于存儲數據表的結構信息,包括表名、列名、字段約束等。
CREATE TABLE `example_table` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(255) DEFAULT NULL, `content` varchar(1000) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;
上面的SQL語句創建了一個名為example_table的表,其結構信息會被保存在example_table.frm文件中。
MYD文件和MYI文件則是用于存儲表的數據和索引信息。
MYD文件保存著表的數據,包括行記錄和每個行記錄的字段值。MYI文件則保存著表的索引信息,包括B-Tree索引和Full-text索引等。
MySQL數據庫文件的路徑以及存儲格式等參數可以在MySQL的配置文件my.cnf中進行配置。
[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock
上面的配置指定了MySQL數據文件存放路徑為/var/lib/mysql。
上一篇mysql數據庫文件輸出
下一篇mysql數據庫文件建立