使用命令操作MySQL資料庫表
阿新 • • 發佈:2020-10-23
各位博友,文章僅對個人在使用過程中的經歷予以記錄,如有意見及建議,請在評論區予以指出,感謝!鄙人將擇期更新。
1、mysqldump(資料庫備份)
語法:
mysqldump -h [資料庫IP] -P [資料庫埠] -u [使用者名稱] -p [資料庫名] [資料表名] >“指令碼位置\指令碼檔案”;
例項:
1、備份所有庫:
mysqldump -h 127.0.0.1 -P 3306 -u root -p --all-databases >“C:\db\alldata.sql”
2、備份指定庫:
mysqldump -h 127.0.0.1 -P 3306 -u root -p test >“C:\db\alldata.sql”
mysqldump -h 127.0.0.1 -P 3306 -u root -p test person >“C:\db\alldata.sql”
4、備份指定資料庫排除某些表:
mysqldump -h 127.0.0.1 -P 3306 -u root -p test --ignore-table=test.person --ignore-table=test.subject>“C:\db\alldata.sql”
1)、步驟
win+R,輸入cmd,進入命令視窗
cd 到 MySQL Server 5.7\bin> 目錄下
輸入命令,按enter鍵
a.步驟演示:
b.指令碼檔案樣例:
2)、引數說明
- -h 資料庫的IP地址;
- -P 資料庫埠號;
- -u 資料庫使用者名稱;
- -p 資料庫密碼(命令中不需要輸入,按enter後,會要求輸入密碼);
- test 資料庫名稱;
- person 資料表名稱;
- –ignore-table= 忽略表
- C:\db\ 指令碼檔案存放位置;
- alldata.sql 指令碼檔案。
具體引數