mysqlimport 客戶端附帶一個命令行界面,可幫助執行 LOAD DATA SQL 語句。 mysqlimport 的大多數選項直接響應 LOAD DATA 語法的子句
調用 mysqlimport
可以調用實用程序 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 數據導入程序的詳細內容,更多請關注www.92cms.cn其它相關文章!