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文件,然后直接插入數據表即可,第二種方式借助客戶端軟件,手動導入,也非常容易,只要你熟悉一下上面的操作過程,很快就能掌握的,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。