MySQL命令行備份數據庫、導入SQL腳本


導入SQL腳本的兩種方式:

  1. 第一種方法:
    在命令行下(開啟服務,未連接數據庫),輸入 :
mysql 【-h localhost】 -u root -p123456 【-D數據庫】 < D:\1.sql

然后回車即可。

如果sql文件里已經有創建數據庫的命令,則不用在導入的時候選擇數據庫

  1. 第二種方法
    在命令行下(已連接數據庫,此時的提示符為 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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM