不在 mysql 命令行
導出數據:
1.將數據庫mydb導出到e:\mysql\mydb.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql
然後輸入密碼,等待一會導出就成功了,可以到目標文件中檢查是否成功。
2.將數據庫mydb中的mytable導出到e:\mysql\mytable.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb mytable>e:\mysql\mytable.sql
3.將數據庫mydb的結構導出到e:\mysql\mydb_stru.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb --add-drop-table >e:\mysql\mydb_stru.sql
導入數據:
從e:\mysql\mydb2.sql中將文件中的SQL語句導入數據庫中:
1.從命令行進入mysql,然後用命令CREATE DATABASE mydb2;創建數據庫mydb2。
2.退出mysql 可以輸入命令exit;或者quit;
3.在CMD中輸入下列命令:
c:\>mysql -h localhost -u root -p mydb2 < e:\mysql\mydb2.sql
然後輸入密碼,就OK了。
在mysql 命令行
進入MySQL:mysql -u 用戶名 -p
use 目標數據庫名;
導出數據庫:mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名
導入數據庫 :mysql>source news.sql;