當我在MySQL中創建一個數據庫並在其中創建一個名爲flat
的表時,會生成4個文件:什麼是在MySQL中創建表時生成的文件(.opt,.frm,.MYD,.MYI)
- 的db.opt
- flats.frm
- flats.MYD
- flats.MYI
出現這種情況每次創建表的時間。
這些文件是什麼?
當我在MySQL中創建一個數據庫並在其中創建一個名爲flat
的表時,會生成4個文件:什麼是在MySQL中創建表時生成的文件(.opt,.frm,.MYD,.MYI)
出現這種情況每次創建表的時間。
這些文件是什麼?
文件db.opt
包含database characteristics。每次數據庫更改時都會更新它。
對於剩餘的3個文件:
沒錯,但db.opt文件內容只有這一行。 default-character-set = utf8 default-collation = utf8_general_ci。 –
@AlyAhmedMohamed是的,這是正確的。 'charset'和'collation'是數據庫的特徵,所以它們被保存在'db.opt'文件中。 – pah
你在問什麼?你的代碼在哪裏? – cdomination
'flats.MYI'是一個索引文件,用於表索引; '.MYD'有你的表格數據;和'.frm'具有表定義....用於'MyISAM'表... [MySQL文檔](https://dev.mysql.com/doc/internals/en/myisam-introduction.html) –
沒有代碼,我從GUI phpMyAdmin創建表,以便不需要代碼。 –