這篇文章將為大家詳細講解有關mysql數據庫導入txt文件的方法,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
首先將excel文檔另存成CSV(逗號分隔)文檔,存儲過程中會有一系列的警告提示,一路OK下來即可。
用記事本的打開方式打開剛剛保存的.csv文件,我們發現,列與列之間用逗號(,)隔開:
將其另存為.txt文件,并且編碼要選擇UTF-8:
成功保存txt文件后就可以用PHPmyadmin導入該文件了。但這里一定要注意一點,該文件的名字一定不能出現中文,文件的存放路徑也不能有中文出現。如果出現中文,導入過程中會提示你找不到文件路徑。
在SQL菜單中輸入如下命令:
Load Data InFile 'D:/1.txt' Into Table `res_type_collect` fields terminated by ',' lines terminated by '\n'
其中'D:/1.txt'是你文件存放的絕對路徑,注意是“/”而不是“\”;Table 后的值是你的表名;fields terminated by后的值是列與列間的分割標識(個人感覺“,”比較靠譜,不易出錯。而tab可能在導入的時候出現問題);lines terminated by后面的值是行與行之間的分割標識,這個沒的說,一般都是“\n”.
點擊“執行”后,上方提示成功插入X行數據,查看:
注意上圖,txt文件的第一行的第一個數據導入出現了錯誤,這應該是軟件的問題吧,不過不影響,因為僅僅這一項錯了,所以手動改過來就可以了。由此便完成了MySQL批量導入Excel、txt數據的任務啦。
關于mysql數據庫導入txt文件的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。