標籤:des blog ar os 使用 sp 檔案 資料 div
mysqldump是MySQL內建的匯出資料工具,通常我們用它來匯出MySQL中,但是有時候我們需要匯出MySQL資料庫中某個表的部分資料作為測試。
mysqldump命令中帶有一個 --where/-w 參數,它用來設定資料匯出的條件,使用方式和SQL查詢命令中中的where基本上相同,命令格式如下:
匯出結構匯出部分資料
mysqldump -u使用者名稱 -p密碼 資料庫名 表名 --where="篩選條件" > 匯出檔案路徑mysqldump -h54.0.88.53 -uroot -ppassword chen canal_amt1 --where = sensorid=11 and fieldid=0 > /home/kang/Desktop/temp/test.sqlmysqldump -uroot -p123456 kang organ --where parentId=1 > /home/kang/Desktop/temp/organ2.sqlmysqldump -uroot -p123456 kang organ --where="parentId=1" > /home/kang/Desktop/temp/organ2.sqlmysqldump -uroot -p123456 kang organ --where="1=1 limit 5"> /home/kang/Desktop/temp/organ2.sqlmysqldump -uroot -p123456 kang organ --where="true limit 5"> /home/kang/Desktop/temp/organ2.sql匯入:use database;source /home/kang/Desktop/temp/organ2.sql;
匯出資料庫所有表的前n條記錄
mysqldump -uroot -p123456 kang --where="1=1 limit 5"> /home/kang/Desktop/temp/organ2.sql
mysqldump可以包括其他參數:
備份資料庫#mysqldump 資料庫名 >Database Backup名#mysqldump -A -u使用者名稱 -p密碼 資料庫名>Database Backup名#mysqldump -d -A --add-drop-table -uroot -p >xxx.sql1.匯出結構不匯出資料mysqldump -d 資料庫名 -uroot -p > xxx.sqlmysqldump -h localhost -uroot -p123456 -d database table > dump.sql2.匯出資料不匯出結構mysqldump -t 資料庫名 -uroot -p > xxx.sql3.匯出資料和表結構mysqldump 資料庫名 -uroot -p > xxx.sqlmysqldump -h localhost -uroot -p123456 database table > dump.sql
mysql匯入匯出資料