TXT文件數(shù)據(jù)導(dǎo)入MySQL數(shù)據(jù)庫(kù),目前來(lái)說(shuō),有2種方式,一種是命令行導(dǎo)入,一種是借助客戶(hù)端軟件導(dǎo)入,下面我簡(jiǎn)單介紹一下,感興趣的朋友可以操作一下,都非常容易:
為了更好的說(shuō)明問(wèn)題,這里假設(shè)導(dǎo)入的TXT文件數(shù)據(jù)如下,每行4列,每列之間使用Tab鍵進(jìn)行分隔(也可以是其他分隔符,像逗號(hào)、分號(hào)等,影響不大):
命令行導(dǎo)入這種方式最基本也最簡(jiǎn)單,需要先手動(dòng)創(chuàng)建一個(gè)對(duì)應(yīng)的數(shù)據(jù)表(和TXT文件數(shù)據(jù)格式保持一致),然后加載本地TXT文件(這里需要去掉TXT文件開(kāi)始的標(biāo)題行),最后再直接插入到數(shù)據(jù)表中,截圖如下,這里MySQL數(shù)據(jù)庫(kù)默認(rèn)會(huì)按照Tab進(jìn)行分割,如果是其他分隔符的話(huà),可以使用fields terminated by關(guān)鍵字指定,逗號(hào)的話(huà),是fields terminated by ',',分號(hào)是fields terminated by ';',非常容易:
客戶(hù)端軟件導(dǎo)入1.以Navicat MySQL客戶(hù)端軟件為例,雙擊打開(kāi)對(duì)應(yīng)數(shù)據(jù)庫(kù),右鍵“表”,選擇“導(dǎo)入向?qū)А保缦拢?/p>
2.接著在彈出的導(dǎo)入對(duì)話(huà)框中選擇“文本文件(.txt)”,點(diǎn)擊下一步,選擇需要導(dǎo)入的TXT文件,這時(shí)就可以指定列分隔符了,可以是分號(hào)、逗號(hào)、空格等,根據(jù)實(shí)際TXT文本格式選擇對(duì)應(yīng)分隔符即可,如下:
3.點(diǎn)擊下一步按鈕,進(jìn)入附加選項(xiàng),這里可以設(shè)置欄名(字段名)、數(shù)據(jù)、日期等,以上面測(cè)試數(shù)據(jù)為例,第1行是欄名,第2行開(kāi)始才是真正數(shù)據(jù):
4.最后再檢查一下導(dǎo)入的結(jié)構(gòu)是否合理,這里可以對(duì)相應(yīng)字段進(jìn)行設(shè)置,包括調(diào)整類(lèi)型、長(zhǎng)度,設(shè)置主鍵等,一切配置完成后,直接點(diǎn)擊右下角開(kāi)始按鈕即可導(dǎo)入:
成功導(dǎo)入后的數(shù)據(jù)如下,和TXT文本數(shù)據(jù)一致:
至此,我們就完成了將TXT文件數(shù)據(jù)導(dǎo)入到MySQL數(shù)據(jù)庫(kù)中。總的來(lái)說(shuō),整個(gè)過(guò)程非常簡(jiǎn)單,第一種方式最簡(jiǎn)單也最基本,先加載TXT文件,然后直接插入數(shù)據(jù)表即可,第二種方式借助客戶(hù)端軟件,手動(dòng)導(dǎo)入,也非常容易,只要你熟悉一下上面的操作過(guò)程,很快就能掌握的,網(wǎng)上也有相關(guān)教程和資料,介紹的非常詳細(xì),感興趣的話(huà),可以搜一下,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家評(píng)論、留言進(jìn)行補(bǔ)充。