導入SQL腳本的兩種方式:
- 第一種方法:
在命令行下(開啟服務,未連接數據庫),輸入 :
mysql 【-h localhost】 -u root -p123456 【-D數據庫】 < D:\1.sql
然后回車即可。
如果sql文件里已經有創建數據庫的命令,則不用在導入的時候選擇數據庫
- 第二種方法
在命令行下(已連接數據庫,此時的提示符為 mysql> ),輸入 :
source D:/1.sql
或者
\. D:/1.sql
回車即可
注意的是,在進入mysql命令行后,SQL文件路徑的分隔符是“/”,而不是“\”
備份數據庫(不是在MySQL命令行下執行,而是在cmd下執行!)
-- 導出
1. 導出一張表 -- mysqldump -uroot -p123456 school student >D:/a.sql
mysqldump -u用戶名 -p密碼 庫名 表名 > 文件名(D:/a.sql)
2. 導出多張表 -- mysqldump -uroot -p123456 school student result >D:/a.sql
mysqldump -u用戶名 -p密碼 庫名 表1 表2 表3 > 文件名(D:/a.sql)
3. 導出所有表 -- mysqldump -uroot -p123456 school >D:/a.sql
mysqldump -u用戶名 -p密碼 庫名 > 文件名(D:/a.sql)
4. 導出一個庫 -- mysqldump -uroot -p123456 -B school >D:/a.sql
mysqldump -u用戶名 -p密碼 -B 庫名 > 文件名(D:/a.sql)