mysqldump匯出某個表的部分資料

2021-06-26 06:00:26 字數 456 閱讀 8406

mysqldump是mysql自帶的匯出資料工具,通常我們用它來匯出mysql中,但是有時候我們需要匯出mysql資料庫中某個表的部分資料,這時該怎麼辦呢?

mysqldump命令中帶有乙個 --where/-w 引數,它用來設定資料匯出的條件,使用方式和sql查詢命令中中的where基本上相同,有了它,我們就可以從資料庫中匯出你需要的那部分資料了。

命令格式如下:

mysqldump -u使用者名稱 -p密碼 資料庫名 表名 --where="篩選條件" > 匯出檔案路徑

例如:

從test資料庫的test_data表中匯出id大於100的資料到 /tmp/test.sql 這個檔案中

mysqldump -uroot -p123456 test test_data --where=" id > 100" > /tmp/test.sql

mysqldump 匯出表操作步驟

step1 找出對應的資料庫bin目錄全路徑 e.g.e 軟體 wamp bin mysql mysql5.5.20 bin step2 開啟cmd進入此路徑 步驟如下 e.g.s1 e s2 cd e 軟體 wamp bin mysql mysql5.5.20 bin step3 在cmd裡啟動m...

mysqldump 匯出表結構及表資料

一 mysqldump 的核心引數 single transaction 用於保證innodb備份資料時的一致性,配合rr隔離級別一起使用,當發起乙個事務時,會讀取當前的資料快照,直到備份結束,都不會讀取到本事務開始之後提交的資料 master data 該引數為1時,表示備份出來的檔案中新增乙個c...

mysqldump只匯出資料或者只匯出表結構

備份資料庫 linux mysqldump 資料庫名 資料庫備份名 mysqldump a u 使用者名稱 p密碼 資料庫名 資料庫備份名 mysqldump d a add drop table uroot p sql mysqldump 資料庫名 資料庫備份名 mysqldump a u使用者名...