Linux基礎命令---mysqlimport導入數據庫

mysqlimportmysql

mysqlimport指令能夠用來將文本文件中的數據導入到數據庫。在導入文本文件的時候,必須確保數據庫中有一張表,並且他的名字和文本文件的名字是同樣的。sql

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

 

1、語法服務器

mysqlimport [options]  dbname  textfile1 ... ide

 

2、選項參數列表學習

選項spa

說明code

-? | --helporm

顯示幫助信息blog

--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 

      081634m8n8t2tmz2te95w5.gif

相關文章
相關標籤/搜索