CMD進入DOS窗口執行:
mysqldump -u root -p123 -T C:\Users\del\Desktop see cr01 --fields-terminated-by=',' --lines-terminated-by='\r\n' mysqlimport -u root -p123 see C:\Users\del\Desktop\cr01.txt --fields-terminated-by=',' --lines-terminated-by='\r\n'
=======================================================================================================================
語法格式: mysqlimport -u root -ppassword [--local] dbname file [option]
local:是在本地計算機中查找文本文件時使用的;
dbname:指數據庫名稱;
file:指定了文本文件的路徑和名稱;
option:表示附加選項,如下:
--fields-terminated-by=字符串:設置字符串為字段的分隔符,默認值是“\t”;
--fields-enclosed-by=字符:設置字符來括上字段的值;
--fields-optionally-enclosed-by=字符:設置字符括上char、varchar、text等字符型字段;
--fields-escaped-by=字符:設置轉義字符;
--lines-terminated-by=字符串:設置每行的結束符;
--ignore-lines=n:表示可以忽略前幾行。
================================================================================
前期數據准備:
導出文本文件(會導出一個文本文件,一個sql文件):
mysqldump -u root -p123 -T C:\Users\del\Desktop see cr01 --fields-terminated-by=',' --lines-terminated-by='\r\n'
刪除cr01里面的記錄:
導入恢復:
mysqlimport -u root -p123 see C:\Users\del\Desktop\cr01.txt --fields-terminated-by=',' --lines-terminated-by='\r\n'
驗證查詢: