国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysqldump備份還原和mysqldump導入導出語句大全詳解

2024-07-24 12:47:28
字體:
來源:轉載
供稿:網友

MYSQLdump參數詳解

mysqldump備份:

復制代碼 代碼如下:

mysqldump -u用戶名 -p密碼 -h主機 數據庫 a -w “sql條件” –lock-all-tables > 路徑

mysqldump還原:

復制代碼 代碼如下:

mysqldump -u用戶名 -p密碼 -h主機 數據庫 < 路徑

mysqldump按條件導出:

復制代碼 代碼如下:

mysqldump -u用戶名 -p密碼 -h主機 數據庫 a –where “條件語句” –no-建表> 路徑
mysqldump -uroot -p1234 dbname a –where “tag='88′” –no-create-info> c:/a.sql

mysqldump按條件導入:

復制代碼 代碼如下:

mysqldump -u用戶名 -p密碼 -h主機 數據庫 < 路徑

案例:

復制代碼 代碼如下:

mysql -uroot -p1234 db1 < c:/a.txt

mysqldump導出表:

復制代碼 代碼如下:

mysqldump -u用戶名 -p密碼 -h主機 數據庫 表

案例:mysqldump -uroot -p sqlhk9 a –no-data

主要參數

–compatible=name
它告訴 mysqldump,導出的數據將和哪種數據庫或哪個舊版本的 MySQL 服務器相兼容。值可以為 ansi、mysql323、mysql40、postgresql、oracle、mssql、db2、maxdb、no_key_options、no_tables_options、no_field_options 等,要使用幾個值,用逗號將它們隔開。當然了,它并不保證能完全兼容,而是盡量兼容。
–complete-insert,-c
導出的數據采用包含字段名的完整 INSERT 方式,也就是把所有的值都寫在一行。這么做能提高插入效率,但是可能會受到 max_allowed_packet 參數的影響而導致插入失敗。因此,需要謹慎使用該參數,至少我不推薦。
–default-character-set=charset
指定導出數據時采用何種字符集,如果數據表不是采用默認的 latin1 字符集的話,那么導出時必須指定該選項,否則再次導入數據后將產生亂碼問題。
–disable-keys
告訴 mysqldump 在 INSERT 語句的開頭和結尾增加 /*!40000 ALTER TABLE table DISABLE KEYS */; 和 /*!40000 ALTER TABLE table ENABLE KEYS */; 語句,這能大大提高插入語句的速度,因為它是在插入完所有數據后才重建索引的。該選項只適合 MyISAM 表。
–extended-insert = true|false
默認情況下,mysqldump 開啟 –complete-insert 模式,因此不想用它的的話,就使用本選項,設定它的值為 false 即可。
–hex-blob
使用十六進制格式導出二進制字符串字段。如果有二進制數據就必須使用本選項。影響到的字段類型有 BINARY、VARBINARY、BLOB。
–lock-all-tables,-x
在開始導出之前,提交請求鎖定所有數據庫中的所有表,以保證數據的一致性。這是一個全局讀鎖,并且自動關閉 –single-transaction 和 –lock-tables 選項。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 左云县| 潜山县| 绥阳县| 响水县| 韩城市| 台北县| 松江区| 普格县| 搜索| 乌海市| 兴国县| 资中县| 彭州市| 宁城县| 富锦市| 铜陵市| 常山县| 东乌| 和政县| 濮阳县| 祁东县| 中阳县| 库尔勒市| 四川省| 阿拉善左旗| 杭州市| 宁南县| 金川县| 永和县| 安顺市| 浦县| 东丰县| 百色市| 八宿县| 海口市| 利辛县| 平邑县| 新化县| 梁河县| 泰来县| 兴安县|