天天看點

dbeaver導入sql檔案_資料庫 | .frm .myd .myi 這些MY SQL檔案怎麼導入?

dbeaver導入sql檔案_資料庫 | .frm .myd .myi 這些MY SQL檔案怎麼導入?

平常我們倒入MySQL資料庫表一般是通過phpMyAdmin工具,通過導入按鈕,選擇.sql檔案執行即可。今天準備測試一系統的源程式,準備導入.sql檔案,找了半天沒找到,發現資料庫檔案是MYI,frm和myi檔案,不是平常用的.sql檔案,以前沒有用過這種檔案,以前都沒有注意到這一點。網上搜尋了一下,呵呵,順利導入到MYSQL中了。

首先我們先介紹一下.frm .myd .myi是什麼檔案。.frm .myd .myi都是Mysql存儲資料的檔案, 代表MySQL資料庫表的結構/資料和索引檔案 ,我們預設建立資料庫和表時隻生成資料庫表結構的檔案.frm. 移植資料庫時,必須存在三種格式的資料庫表檔案,才能正常使用該DB。

打開你的在mysql的data目錄,你可能還會遇見另一種檔案格式 .opt你可以用文本編輯器打開,可以看到裡面儲存的是編碼資訊。.frm,myd,myi是屬于MySQL存儲資料的檔案,phpMyAdmin是無法導入的。phpMyAdmin支援的檔案格式為sql檔案。以下是操作方法的相關介紹,希望對大家有幫助。

其實操作很簡單:

1、建立個資料庫,名稱與程式中conn.php中的相同(或者你随便取個,把conn.php中的資料庫名修改成與你剛建的一緻),假如為testdb

2、這時你會發現mysql目錄下會生成你剛建的以資料庫名命名的目錄testdb

3、将源程式中的.opt、.frm、 .myd、 .myi等檔案都放到這個檔案夾中。

這時你再用phpMyAdmin看testdb資料庫發現裡面有很多表及相應記錄了,說明導入資料成功了!

繼續閱讀