mysqlimport 用戶端附帶一個命令列介面,可協助執行 LOAD DATA SQL 語句。 mysqlimport 的大多數選項直接回應LOAD DATA 語法的子句
可以呼叫實用程式mysqlimport,如下所示-
shell> mysqlimport [options] db_name textfile1 [textfile2 ...]
對於在命令列上命名的每個文字文件,mysqlimport 都會從文件名中刪除任何副檔名,並使用結果來找出必須將文件內容匯入到的表的名稱。
範例讓我們舉個例子:名為sample.txt、sample.text和sample all的檔案將會被匯入到名為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 將退出。
以上是mysqlimport - MySQL 資料導入程序的詳細內容。更多資訊請關注PHP中文網其他相關文章!