九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
mysqldump 參數(shù)解密

mysqldump 是采用SQL級別的備份機制,它將數(shù)據(jù)表導成SQL 腳本文件,在不同的 MySQL 版本之間升級時相對比較合適,這也是最常用的備份方法。

1.--compatible = name

它告訴 mysqldump,導出的數(shù)據(jù)將和哪種數(shù)據(jù)庫或哪個舊版本的MySQL 服務(wù)器相兼容。值可以為 ansi、mysql323、mysql40、postgresql、oracle、mssql、db2maxdb、no_key_options、no_tables_options、no_field_options 等,要使用幾個值,用逗號將它們隔開。當然了,它并不保證能完全兼容,而是盡量兼容。

 

1.                    2. --complete-insert,-c

導出的數(shù)據(jù)采用包含字段名的完整 INSERT 方式,也就是把所有的值都寫在一行。這么做能提高插入效率,但是可能會受到 max_allowed_packet 參數(shù)的影響而導致插入失敗。因此,需要謹慎使用該參數(shù)。           

 

3.--default-character-set=charset

指定導出數(shù)據(jù)時采用何種字符集,如果數(shù)據(jù)表不是采用默認的 latin1字符集的話,那么導出時必須指定該選項,否則再次導入數(shù)據(jù)后將產(chǎn)生亂碼問題。

 

4.--disable-keys

告訴 mysqldumpINSERT 語句的開頭和結(jié)尾增加 ;; 語句,這能大大提高插入語句的速度,因為它是在插入完所有數(shù)據(jù)后才重建索引的。該選項只適合 MyISAM表。

 

5.--extended-insert = true|false

默認情況下,mysqldump 開啟 --complete-insert 模式,因此不想用它的的話,就使用本選項,設(shè)定它的值為 false 即可。 

 

6.--hex-blob

使用十六進制格式導出二進制字符串字段。如果有二進制數(shù)據(jù)就必須使用本選項。影響到的字段類型有BINARY、VARBINARY、BLOB。

 

7.--lock-all-tables, -x

在開始導出之前,提交請求鎖定所有數(shù)據(jù)庫中的所有表,以保證數(shù)據(jù)的一致性。這是一個全局讀鎖,并且自動關(guān)閉--single-transaction--lock-tables 選項。

 

8.--lock-tables

它和 --lock-all-tables類似,不過是鎖定當前導出的數(shù)據(jù)表,而不是一下子鎖定全部庫下的表。本選項只適用于 MyISAM 表,如果是Innodb 表可以用 --single-transaction 選項。

 

9.--no-create-info, -t

只導出數(shù)據(jù),而不添加CREATE TABLE語句。

 

10.--no-data, -d

不導出任何數(shù)據(jù),只導出數(shù)據(jù)庫表結(jié)構(gòu)。

 

11.--opt

這只是一個快捷選項,等同于同時添加 --add-drop-tables --add-locking--create-option --disable-keys --extended-insert --lock-tables--quick --set-charset 選項。本選項能讓 mysqldump很快的導出數(shù)據(jù),并且導出的數(shù)據(jù)能很快導回。該選項默認開啟,但可以用 --skip-opt 禁用。注意,如果運行mysqldump 沒有指定 --quick--opt選項,則會將整個結(jié)果集放在內(nèi)存中。如果導出大數(shù)據(jù)庫的話可能會出現(xiàn)問題。

 

12.--quick, -q

該選項在導出大表時很有用,它強制 mysqldump從服務(wù)器查詢?nèi)〉糜涗浿苯虞敵龆皇侨〉盟杏涗浐髮⑺鼈兙彺娴絻?nèi)存中。

 

13.--routines, -R

導出存儲過程以及自定義函數(shù)。

 

14.--single-transaction

該選項在導出數(shù)據(jù)之前提交一個 BEGIN SQL語句,BEGIN 不會阻塞任何應(yīng)用程序且能保證導出時數(shù)據(jù)庫的一致性狀態(tài)。它只適用于事務(wù)表,例如 InnoDB BDB
本選項和--lock-tables 選項是互斥的,因為 LOCK TABLES 會使任何掛起的事務(wù)隱含提交。
要想導出大表的話,應(yīng)結(jié)合使用--quick 選項。

 

15.--triggers

同時啟用觸發(fā)器,該選項默認啟用,用--skip-triggers禁用它。

 

16. --where

mysqldump "--where=Date>'2003-04-01'"database table1 > archive.txt

But what if I have another table that is connected with a foreignkey to the first table:

eg.

mysqldump "--where=table1.Date>'2003-04-01'""--where=table2.foreignKey=table1.primaryKey"database table1 table2 >archive.txt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
最簡便的MySql數(shù)據(jù)庫備份辦法
MySQL完全備份、增量備份與恢復
mysqldump導出--數(shù)據(jù)+結(jié)構(gòu)+(函數(shù)+存儲過程)
MySQL數(shù)據(jù)庫備份的方法
使用mysqldump工具導出mysql數(shù)據(jù)
MySQL MySqldump命令導出數(shù)據(jù)的介紹
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服