1. 程式人生 > >MySql數據庫導入導出

MySql數據庫導入導出

Java

1、導出整個數據庫
mysqldump -u 用戶名 -p 數據庫名 > 存放位置
比如:
mysqldump -u root -p project > c:/a.sql
(導出project數據庫已經經過親自測試,成功!)

2.導出一個表的結構,並且帶表中的數據
mysqldump -u 用戶名 -p 數據庫名 表名 > 導出的文件名
mysqldump -u root -p project position > c:/a.sql
(測試,成功!)

只導出表結構,不帶表中的數據:
mysqldump -d -u root -p project position > c:/a.sql

(測試,成功!)

3.導出一個數據庫結構
mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql
-d 沒有數據 --add-drop-table 在每個create語句之前增加一個drop table

4.導入數據庫
1、常用source 命令
進入mysql數據庫控制臺,
d:/program files/mysql/mysql server 5.1/bin > mysql -u root -p
d:/program files/mysql/mysql server 5.1/bin > mysql>use ‘數據庫‘

然後使用source命令,後面參數為腳本文件(如這裏用到的.sql)
d:/program files/mysql/mysql server 5.1/bin > mysql>source d:wcnc_db.sql
2、mysql -uroot -p(密碼) 數據庫名 表名 < 導入的文件名

5.遠程導出數據庫
命令如下:
mysqldump -h 192.168.11.210 -u root -p test>c:/test.sql

MySql數據庫導入導出