如何把TXT文件數據導入MySQL數據庫?

lovetankai


TXT文件數據導入MySQL數據庫,目前來說,有2種方式,一種是命令行導入,一種是藉助客戶端軟件導入,下面我簡單介紹一下,感興趣的朋友可以操作一下,都非常容易:

為了更好的說明問題,這裡假設導入的TXT文件數據如下,每行4列,每列之間使用Tab鍵進行分隔(也可以是其他分隔符,像逗號、分號等,影響不大):

命令行導入

這種方式最基本也最簡單,需要先手動創建一個對應的數據表(和TXT文件數據格式保持一致),然後加載本地TXT文件(這裡需要去掉TXT文件開始的標題行),最後再直接插入到數據表中,截圖如下,這裡MySQL數據庫默認會按照Tab進行分割,如果是其他分隔符的話,可以使用fields terminated by關鍵字指定,逗號的話,是fields terminated by ',',分號是fields terminated by ';',非常容易:

客戶端軟件導入

1.以Navicat MySQL客戶端軟件為例,雙擊打開對應數據庫,右鍵“表”,選擇“導入嚮導”,如下:

2.接著在彈出的導入對話框中選擇“文本文件(.txt)”,點擊下一步,選擇需要導入的TXT文件,這時就可以指定列分隔符了,可以是分號、逗號、空格等,根據實際TXT文本格式選擇對應分隔符即可,如下:

3.點擊下一步按鈕,進入附加選項,這裡可以設置欄名(字段名)、數據、日期等,以上面測試數據為例,第1行是欄名,第2行開始才是真正數據:

4.最後再檢查一下導入的結構是否合理,這裡可以對相應字段進行設置,包括調整類型、長度,設置主鍵等,一切配置完成後,直接點擊右下角開始按鈕即可導入:

成功導入後的數據如下,和TXT文本數據一致:

至此,我們就完成了將TXT文件數據導入到MySQL數據庫中。總的來說,整個過程非常簡單,第一種方式最簡單也最基本,先加載TXT文件,然後直接插入數據表即可,第二種方式藉助客戶端軟件,手動導入,也非常容易,只要你熟悉一下上面的操作過程,很快就能掌握的,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。


分享到:


相關文章: