mysqldump匯出多個資料庫

2022-05-15 15:11:03 字數 1364 閱讀 9715

mysqldump更多用法參考

–quick,-q

該選項在匯出大表時很有用,它強制 mysqldump 從伺服器查詢取得記錄直接輸出而不是取得所有記錄後將它們快取到記憶體中。

--extended-insert, -e

使用具有多個values列的insert語法。這樣使匯出檔案更小,並加速匯入時的速度。預設為開啟狀態,使用--skip-extended-insert取消選項。

--single-transaction

該選項在匯出資料之前提交乙個begin sql語句,begin 不會阻塞任何應用程式且能保證匯出時資料庫的一致性狀態。它只適用於多版本儲存引擎,僅innodb。本選項和--lock-tables 選項是互斥的,因為lock tables 會使任何掛起的事務隱含提交。要想匯出大表的話,應結合使用--quick 選項。在本例子中沒有起到加快速度的作用

mysqldump -uroot -p --host=localhost --all-databases --single-transaction

-t 僅匯出表資料,不匯出表結構–quick,-q

該選項在匯出大表時很有用,它強制 mysqldump 從伺服器查詢取得記錄直接輸出而不是取得所有記錄後將它們快取到記憶體中。

--extended-insert, -e

使用具有多個values列的insert語法。這樣使匯出檔案更小,並加速匯入時的速度。預設為開啟狀態,使用--skip-extended-insert取消選項。

--single-transaction

該選項在匯出資料之前提交乙個begin sql語句,begin 不會阻塞任何應用程式且能保證匯出時資料庫的一致性狀態。它只適用於多版本儲存引擎,僅innodb。本選項和--lock-tables 選項是互斥的,因為lock tables 會使任何掛起的事務隱含提交。要想匯出大表的話,應結合使用--quick 選項。在本例子中沒有起到加快速度的作用

mysqldump -uroot -p --host=localhost --all-databases --single-transaction

-t 僅匯出表資料,不匯出表結構

--routines, -r

匯出儲存過程以及自定義函式。

mysqldump -uroot -p --host=localhost --all-databases --routines

--lock-all-tables, -x

提交請求鎖定所有資料庫中的所有表,以保證資料的一致性。這是乙個全域性讀鎖,並且自動關閉--single-transaction 和--lock-tables 選項。

mysqldump -uroot -p --host=localhost --all-databases --lock-all-tables

mysqldump匯出資料

1 工具 putty filezillaclient 登入伺服器後,使用命令 mysqldump uroot p art 資料庫名 dump art.sql 將art資料庫dump mysqldump uroot p art 資料庫名 art user 表名 dump art user.sql 將a...

mysqldump資料匯出和source資料匯入

網上很多教程介紹過 myslqdump 命令的使用方法,但是讓我困惑了很久,都沒有找到如何使用該命令的方法,通過不斷地摸索,才豁然發現原來網上的教程介紹的太粗略了,以至於讓人摸不著頭腦,所以,就我的學習過程詳細地介紹一下 關鍵 mysqldump 命令要在 dos視窗裡面執行!不是登入進去資料庫裡面...

mysqldump 匯出部分資料

mysqldump是mysql自帶的匯出資料工具,通常我們用它來匯出mysql中,但是有時候我們需要匯出mysql資料庫中某個表的部分資料,這時該怎麼辦呢?mysqldump命令中帶有乙個 where w 引數,它用來設定資料匯出的條件,使用方式和sql查詢命令中中的where基本上相同,有了它,我...