當前位置:編程學習大全網 - 編程語言 - 如何導出和導入mysql數據

如何導出和導入mysql數據

A.普通導出報表,準備測試庫中t的完整列表。

/usr/local/MySQL/bin/MySQL dump-single-transaction-uroot-pora cle test t & gt;t.sql

B.比較差異,看是否完整。

/usr/local/MySQL/bin/MySQL dump-single-transaction-ur oot-pora cle-c test t & gt;t1.sql

/usr/local/MySQL/bin/MySQL dump-single-transaction-uroot-pora cle test t & gt;t2.sql

vimdiff t1.sql t2.sql

摘要:-c參數輸出最標準的insert語句(包括insert into字段的完整列表),輸入縮寫的insert語句時不帶-c參數。

C.僅備份壹個結構和數據。

/usr/local/MySQL/bin/MySQL dump-single-transaction-ur oot-pora cle-d test t & gt;t3.sql

/usr/local/MySQL/bin/MySQL dump-single-transaction-ur oot-pora cle-t test t & gt;t4.sql

vimdiff t3.sql t4.sql

摘要:-d只導出不帶數據的表結構語句,-t只導出不帶表結構語句的數據。

D.完整數據庫備份

/usr/local/MySQL/bin/MySQL dump-single-transaction-ur oot-poracle-A & gt;all.sql

E.備份了表數據和表結構。

/usr/local/MySQL/bin/MySQL dump-single-transaction-uroot-pora cle test t & gt;t.sql

F.where過濾器出口

/usr/local/MySQL/bin/MySQL dump-single-transaction-u root-poracle yhtest 1t _ load-where " id = 5 " & gt;/tmp/t.sql

G.g. - ignore-table backup跳過壹個表。

/usr/local/MySQL/bin/MySQL dump-u root-pAds * 678h # 12-single-transaction-master-data = 2-A-ignore-table = db _ application . remote _ diagnostic _ report & gt;/data/FQ/20160808 _ full . SQL & amp;

恢復:

/usr/local/MySQL/bin/MySQL-u root-poracle yhtest 1 & lt;/tmp/t . SQL-這裏,只添加庫名,不添加表名(無論要恢復的表是被刪除還是被刪除)。

/usr/local/MySQL/bin/MySQL-u root-poracle-f yhtest 1 & lt;/tmp/t.sql-add -f此處跳過錯誤,或者跳過重復數據(對於只導出數據再導入數據的方式)。

  • 上一篇:二建考試能戴手表嗎?
  • 下一篇:制作網絡遊戲用什麽軟件
  • copyright 2024編程學習大全網