十年網站開發(fā)經驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網站問題一站解決
mysql在linux命令行下導入txt文件
十多年的扶綏網站建設經驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都全網營銷推廣的優(yōu)勢是能夠根據用戶設備顯示端的尺寸不同,自動調整扶綏建站的顯示方式,使網站能夠適用不同顯示終端,在瀏覽器中調整網站的寬度,無論在任何一種瀏覽器上瀏覽網站,都能展現優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯從事“扶綏網站設計”,“扶綏網站推廣”以來,每個客戶項目都認真落實執(zhí)行。
mysql導入txt的命令如下
但如果在終端中通過
登陸的話,輸入以上命令會報錯:
ERROR 1148 (42000): The used command is not allowed with this MySQL version
大家不要被報錯的表面翻譯給誤導了,這其實是個權限問題,解決方法如下
在通過終端輸入時,加上一個參數--local-infile = 1 詳細解釋請自行百度。
用下面語句登陸后再進行導入,就成功了
mysqlimport方法導入文件:
其實無論是load data還是mysqlimport,導入是事務,如果不是則設置引擎支持事務。
如何解決大文件導入?當有十幾甚至幾十G文件需要導入時,因為導入中間可能會失敗,如果一次性導入,導入失敗會導致回滾,代價太高,從幾十G文件中尋找問題也是很頭疼的事情。因此,需要先將大文件拆成小文件,比如split命令,按2萬行一個單位拆成小文件,以后綴編號區(qū)分,編寫腳本進行自動導入。如果發(fā)生的錯誤,只需要從小文件中定位問題即可。然后重啟導入腳本。
首先我們使用mysql提供的命令行界面來導入數據庫,確保自己的電腦中安裝了mysql數據庫,我們可以通過命令行來確認是否安裝了mysql數據庫,當然,第一步是打開mysql的數據庫服務,我們使用命令行來打開:如下圖所示:
啟動mysql后,我們找到需要用到的腳本文件,也就是數據庫文件,當然,我們首先得建立一個數據庫,這樣才可以導入腳本,如下圖所示:
我們在將腳本拷到本地磁盤的根目錄,這樣方便進入找到腳本,這里以d盤來說明,使用test.sql:接著我們來到命令行,使用source
d:/test.sql;來導入數據庫,先進入mysql,如下圖所示:
首先要在數據庫中建立好數據庫,然后導入腳本,所以先建立一個數據庫哦,不要腳本是不知道你要往哪個數據庫中導入腳本的,如下圖所示:
然后就可以輸入導入.sql文件命令:
mysql
use
數據庫名;
mysql
source
d:/test.sql;
如下圖所示:
6
看到上面的畫面,說明mysql數據庫已經導入成功了哦!
是不是很簡單呢?現在來介紹第二種方法,使用mysql圖形工具導入數據庫,我們還是使用test.sql腳本來說明:
windowsmysql可以導入txt到指定數數庫
MySQL允許將數據導出到外部文件,自然也允許將外部文件導入數據庫