国产探花免费观看_亚洲丰满少妇自慰呻吟_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 選項。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 娱乐| 通榆县| 林口县| 石林| 棋牌| 平南县| 安陆市| 泾源县| 岳池县| 南部县| 靖州| 武清区| 朝阳市| 张家口市| 宿松县| 景泰县| 文水县| 灵丘县| 广汉市| 衢州市| 繁峙县| 申扎县| 苍山县| 澎湖县| 克东县| 田东县| 石屏县| 东城区| 噶尔县| 沾益县| 贵定县| 榕江县| 泰安市| 仲巴县| 巍山| 高碑店市| 双城市| 扎鲁特旗| 乌鲁木齐市| 宝坻区| 莫力|