透過命令列將資料上傳到MySQL表時,一些常用的mysqlimport選項是什麼?


mysqlimport 可以使用許多選項執行。以下是 mysqlimport 的一些選項及其對匯入的影響。

選項
功能
-r 或 –replace
如果匯入的行具有相同的唯一鍵值,則覆蓋現有行。
-i 或 –ignore
忽略與現有行具有相同唯一鍵值的行。
-f 或 –force
即使遇到錯誤,也強制 mysqlimport 繼續插入資料。
-l 或 --lock-tables
在匯入之前鎖定每個表(在繁忙的伺服器上是一個不錯的選擇)。
-d 或 –delete
在插入之前清空表。
--fields-terminated-by='char'
指定同一行值之間使用的分隔符,預設為 \t(製表符)。
--fields-enclosed-by='char'
指定包圍每個欄位的分隔符;預設為無。
--fields-optionally-enclosed-by='char'
與 --fields-enclosed-by 相同,但分隔符僅用於包圍字串型別的列;預設為無。
--fields-escaped-by='char'
指定放置在特殊字元之前的跳脫字元;預設為 \(反斜槓,如果指定則為 '\')。
--lines-terminated-by='char'
指定用於終止每行資料的分隔符;預設為
(換行符)。
-u 或 –user
指定您的使用者名稱;預設為 Unix 登入名。
-p 或 –password
指定您的密碼。
-h 或 –host
匯入到指定主機上的 MySQL;預設為 localhost。
-s 或 –silent
靜默模式;只有在發生錯誤時才會顯示輸出。
-v 或 –verbose
詳細模式,列印更多註釋。
-L 或 local
命名客戶端上的本地檔案。
-V 或 –version
列印程式版本資訊並退出。
-? 或 –help
列印幫助資訊並退出。

更新於:2020年2月27日

129 次瀏覽

啟動您的職業生涯

完成課程後獲得認證

開始學習
廣告
© . All rights reserved.