mysqlimport - MySQL 資料匯入程式


mysqlimport 客戶端帶有一個命令列介面,可幫助使用 LOAD DATA SQL 語句。mysqlimport 的大多數選項直接對應於 LOAD DATA 語法的子句。

呼叫 mysqlimport

mysqlimport 實用程式可以按如下所示呼叫:

shell> mysqlimport [options] db_name textfile1 [textfile2 ...]

對於命令列中命名的每個文字檔案,mysqlimport 會從檔名中刪除任何副檔名,並使用結果來確定要將檔案內容匯入到的表的名稱。

示例

讓我們舉個例子:名為 sample.txt、sample.text 和 sample 的檔案都將匯入到名為 sample 的表中。

此實用程式支援以下選項,這些選項可以在命令列或選項檔案的 [mysqlimport] 和 [client] 組中指定。

--bind-address=ip_address

如果計算機有多個網路介面,則可以使用此選項選擇需要用於連線到 MySQL 伺服器的介面。

--character-sets-dir=dir_name

它是安裝字元集的目錄。

--columns=column_list, -c column_list

它以逗號分隔的列名稱列表作為其值。列名稱的順序指示如何將資料檔案列與表列匹配。

--compress, -C

如果可能,它會壓縮客戶端和伺服器之間傳送的所有資訊。

--compression-algorithms=value

它指的是允許用於連線到伺服器的壓縮演算法。可用的演算法與 protocol_compression_algorithms 系統變數的演算法相同。預設值為未壓縮。

--enable-cleartext-plugin

它啟用 mysql_clear_password 明文身份驗證外掛。

--force, -f

此選項忽略錯誤。讓我們舉個例子:如果文字檔案的表不存在,則繼續處理其餘檔案。如果沒有 --force,則如果表不存在,mysqlimport 將退出。

更新於: 2021年3月10日

437 次檢視

啟動你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.