Linux基礎命令---mysqlimport匯入資料庫

一生有你llx發表於2019-07-15

mysqlimport

mysqlimport 指令可以用來將文字檔案中的資料匯入到資料庫。在匯入文字檔案的時候,必須確保資料庫中有一張表,而且他的名字和文字檔案的名字是一樣的。

此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、Fedora。

 

1 、語法

mysqlimport [options]  dbname  textfile1 ... 

 

2 、選項引數列表

選項

說明

- ? | --help

顯示幫助資訊

--bind-address=ip

繫結ip

--character-sets-dir

預設的字符集目錄

-i | --ignore

與replace選項相同

-c | --columns

設定欄位列表

-C | --compress

在伺服器和客戶端之間使用壓縮語句

-D | --delete

匯入資料之前,刪除資料庫表

-f | --force

強制執行

-ignore-lines

忽略前n行

-L| --local

從客戶端主機讀取內容

-l | --local-tables

執行寫操作之前,鎖定表

-P | --port

指定埠

--protocol

指定協議

-r | --replace

如果有相同的行,那麼久覆蓋

-v | --verbose

顯示詳細過程

-V | --version

顯示版本資訊

-u | --users

指定使用者

-p | --password

指定密碼

 

3 、例項

匯入資料庫檔案

[root@localhost ~]#  cat wj.txt                 // 檢視文字內容

1                zhangsan

2                lisi

3                wangwu

4                zhangliu

 

[root@localhost ~]# mysqlimport -v -u root -p test wj.txt          // 匯入文字到資料庫。前提是必須有一個表,而且名字和文字檔案的名字一樣

Enter password: 

Connecting to localhost

Selecting database test

Loading data from SERVER file: wj.txt into wj

test.wj: Records: 4  Deleted: 0  Skipped: 0 Warnings: 0

Disconnecting from localhost 

 

[root@localhost ~]#  mysql -u root -p -e 'select * from wj' test           // 檢視資料庫中表 wj 的內容

Enter password: 

+----+----------+

| id | name     |

+----+----------+

|  1 | zhangsan |

|  2 | lisi     |

|  3 | wangwu   |

|  4 | zhangliu |

+----+----------+

 

      做了一個Linux學習的平臺,目前出來一個雛形,各位可以參考使用
      連結:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ 密碼:n7bk 

      



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2644021/,如需轉載,請註明出處,否則將追究法律責任。

相關文章