linux数据库怎么import,mysqlimport
mysqlimport命令為mysql數據庫服務器提供了一種命令行方式導入數據工具,它從特定格式的文本文件中讀取數據插入MySQL數據庫表中。
常用參數:
--columns=第一列對應的數據表列名,第二列對應的數據表列名,…
定義被導入文件中的每一列對應的數據庫表列名
--fields-terminated-by=
數據域以什么結束,參數為字符串,默認為\t
--fields-enclosed-by=
數據域用什么符號擴起來,默認為空,一般可以是雙引號、括號等
--fields-optionally-enclosed-by=
數據域可以用什么符號括起來,因為為只有部分數據用這些符號括起來
--fields-escaped-by=
轉義字符,參數為字符,默認為\
--lines-terminated-by=
數據行以什么結束,參數為字符串,windows默認為\r\n
--user=user_name -u user_name
--password[=password] -p[password]
--host=host_name -h hostname
--port=port_num,-P port_num
定義用戶名、密碼、mysql服務器ip和用于連接的TCP/IP端口號,默認為mysql默認端口3306
--ignore-lines=n
忽視數據文件的前n行,因為很多數據文件前面有表頭
--delete -D
在把文件中的數據插入前刪除表中原先的數據
--local -L
指定從客戶端電腦讀入數據文件,否則從服務器電腦讀取
--lock-tables-l
處理文本文件前鎖定所有表以便寫入,確保所有表在服務器上保持同步
--protocol={TCP | SOCKET | PIPE | MEMORY}
使用的連接協議
--force-f
忽視錯誤。例如,如果某個文本文件的表不存在,繼續處理其它文件
不使用--force,如果表不存在則mysqlimport退出
--compress -C
壓縮在客戶端和服務器之間發送的所有信息(如果二者均支持壓縮)
--silent,-s
沉默模式,只有出現錯誤時才輸出
--socket=path,-S path
當連接localhost時使用的套接字文件(為默認主機)
--verbose,-v
冗長模式。打印出程序操作的詳細信息。
--version,-V
顯示版本信息并退出。
總結
以上是生活随笔為你收集整理的linux数据库怎么import,mysqlimport的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux启动管理,Linux启动管理
- 下一篇: linux cmake编译源码,linu