mysql 導出數據&導入數據

導出數據

mysqldump經常使用命令

1.只導出表結構,不導出數據mysql

mysqldump -uroot -p123456 -d database > database.sqlsql

2.只導出表數據,不導出結構數據庫

mysqldump -uroot -p123456 -t database > database.sqlsocket

3.導出整個數據庫,表結構&數據table

mysqldump -uroot -p123456 database > database.sql密碼

4.導出整個數據庫,忽略table1,table2數據

mysqldump -uroot -p123456 database --ignore-table=database.table1 --ignore-table=database.table2 > database.sqlword

5.dump指定表中的數據tab

mysqldump -uroot -p123456 -t database table1 table2 > database.sql端口

mysqldump經常使用參數說明

須要導出的主機信息

--host, -h

鏈接數據庫端口號

--port, -P

指定鏈接的用戶名。

--user, -u

鏈接數據庫密碼

--password, -p

指定鏈接mysql的socket文件位置,默認路徑/tmp/mysql.sock

--socket,-S

覆蓋--databases (-B)參數,指定須要導出的表名。

--tables

不導出任何數據,只導出數據庫表結構。

--no-data, -d

只導出數據,而不添加CREATE TABLE 語句。

--no-create-info, -t

設置默認字符集,默認值爲utf8

--default-character-set

導入數據

mysql

mysql -uroot -p123456 -d database < database.sql

相關文章
相關標籤/搜索