1. 程式人生 > 實用技巧 >使用命令操作MySQL資料庫表

使用命令操作MySQL資料庫表

各位博友,文章僅對個人在使用過程中的經歷予以記錄,如有意見及建議,請在評論區予以指出,感謝!鄙人將擇期更新。

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”

3、備份指定庫指定表(多個表以空格間隔):
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)、引數說明

  1. -h 資料庫的IP地址;
  2. -P 資料庫埠號;
  3. -u 資料庫使用者名稱;
  4. -p 資料庫密碼(命令中不需要輸入,按enter後,會要求輸入密碼);
  5. test 資料庫名稱;
  6. person 資料表名稱;
  7. –ignore-table= 忽略表
  8. C:\db\ 指令碼檔案存放位置;
  9. alldata.sql 指令碼檔案。

具體引數
在這裡插入圖片描述