国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - 解析MySQL中mysqldump工具的基本用法

解析MySQL中mysqldump工具的基本用法

2019-12-30 15:35MYSQL教程網 Mysql

本篇文章是對MySQL中mysqldump工具的基本用法進行了詳細的分析介紹,需要的朋友參考下

導出要用到MySQLmysqldump工具,基本用法是:   
shell> mysqldump [OPTIONS] database [tables]   
如果你不給定任何表,整個數據庫將被導出。   
通過執行mysqldump --help,你能得到你mysqldump的版本支持的選項表。   
注意,如果你運行mysqldump沒有--quick或--opt選項,mysqldump將在導出結果前裝載整個結果集到內存中,如果你正在導出一個大的數據庫,這將可能是一個問題。  

mysqldump支持下列選項:   
--add-locks   
在每個表導出之前增加LOCK TABLES并且之后UNLOCK TABLE。(為了使得更快地插入到MySQL)。   
--add-drop-table   
在每個create語句之前增加一個drop table。   
--allow-keywords   
允許創建是關鍵詞的列名字。這由表名前綴于每個列名做到。   
-c, --complete-insert   
使用完整的insert語句(用列名字)。   
-C, --compress   
如果客戶和服務器均支持壓縮,壓縮兩者間所有的信息。   
--delayed   
用INSERT DELAYED命令插入行。   
-e, --extended-insert   
使用全新多行INSERT語法。(給出更緊縮并且更快的插入語句)   
-#, --debug[=option_string]   
跟蹤程序的使用(為了調試)。   
--help   
顯示一條幫助消息并且退出。   
--fields-terminated-by=...   
--fields-enclosed-by=...   
--fields-optionally-enclosed-by=...   
--fields-escaped-by=...   
--fields-terminated-by=...  

這些選擇與-T選擇一起使用,并且有相應的LOAD DATA INFILE子句相同的含義。   
LOAD DATA INFILE語法。   
-F, --flush-logs   
在開始導出前,洗掉在MySQL服務器中的日志文件。   
-f, --force,   
即使我們在一個表導出期間得到一個SQL錯誤,繼續。   
-h, --host=..   
從命名的主機上的MySQL服務器導出數據。缺省主機是localhost。   
-l, --lock-tables.   
為開始導出鎖定所有表。   
-t, --no-create-info   
不寫入表創建信息(CREATE TABLE語句)   
-d, --no-data   
不寫入表的任何行信息。如果你只想得到一個表的結構的導出,這是很有用的!   
--opt   
同--quick --add-drop-table --add-locks --extended-insert --lock-tables。   
應該給你為讀入一個MySQL服務器的盡可能最快的導出。   
-pyour_pass, --password[=your_pass]   
與服務器連接時使用的口令。如果你不指定“=your_pass”部分,mysqldump需要來自終端的口令。   
-P port_num, --port=port_num   
與一臺主機連接時使用的TCP/IP端口號。(這用于連接到localhost以外的主機,因為它使用 Unix套接字。)   
-q, --quick   
不緩沖查詢,直接導出至stdout;使用mysql_use_result()做它。   
-S /path/to/socket, --socket=/path/to/socket   
與localhost連接時(它是缺省主機)使用的套接字文件。   
-T, --tab=path-to-some-directory   
對于每個給定的表,創建一個table_name.sql文件,它包含SQL CREATE 命令,和一個table_name.txt文件,它包含數據。 注意:這只有在mysqldump運行在mysqld守護進程運行的同一臺機器上的時候才工作。.txt文件的格式根據--fields-xxx和--lines--xxx選項來定。   
-u user_name, --user=user_name   
與服務器連接時,MySQL使用的用戶名。缺省值是你的Unix登錄名。   
-O var=option, --set-variable var=option設置一個變量的值。可能的變量被列在下面。   
-v, --verbose   
冗長模式。打印出程序所做的更多的信息。   
-V, --version   
打印版本信息并且退出。   
-w, --where='where-condition'   
只導出被選擇了的記錄;注意引號是強制的!   
"--where=user='jimf'" "-wuserid>1" "-wuserid<1"  
最常見的mysqldump使用可能制作整個數據庫的一個備份:  
mysqldump --opt database > backup-file.sql   
但是它對用來自于一個數據庫的信息充實另外一個MySQL數據庫也是有用的:   
mysqldump --opt database | mysql --host=remote-host -C database   
由于mysqldump導出的是完整的SQL語句,所以用mysql客戶程序很容易就能把數據導入了:   
shell> mysqladmin create target_db_name   
shell> mysql target_db_name < backup-file.sql
  
就是  
shell> mysql 庫名 < 文件名 
================================
幾個常用用例:
1.導出整個數據庫

 mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名    
 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.導出一個表
 mysqldump -u 用戶名 -p 數據庫名 表名> 導出的文件名
 mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.導出一個數據庫結構
  mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql
 -d 沒有數據 --add-drop-table 在每個create語句之前增加一個drop table 
4.導入數據庫
  常用source 命令
  進入mysql數據庫控制臺,
  如mysql -u root -p 

  mysql>use 數據庫
  然后使用source命令,后面參數為腳本文件(如這里用到的.sql)
  mysql>source d:\wcnc_db.sql

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 喷水av| 国产免费一区二区三区 | 99草在线视频| 91免费在线视频观看 | 黄色片免费观看网站 | 欧美日本免费一区二区三区 | 亚洲午夜av | 日本在线免费观看视频 | 亚洲综合色视频在线观看 | 91tv.com| 日韩在线看片 | 自拍在线| 色综合天天综合网国产成人综合天 | 国产精品一区视频 | 欧美精品久久 | 曰韩一级鸥美一级 | 亚洲字幕 | 亚洲精品视频在线看 | 久草国产视频 | 黄色一级片在线观看 | 在线国产小视频 | 欧美一区二区在线播放 | 成人做爰69片免费 | 欧美亚洲自拍偷拍 | 亚洲视频中文字幕在线观看 | 偷拍自拍亚洲欧美 | 在线国产视频观看 | 亚洲综合在线网 | 免费网站在线 | 久久婷婷丁香 | 久久777| 亚洲欧美日韩系列 | 亚洲精品一区二区网址 | 欧洲黄色 级黄色99片 | 黄色一级视频在线观看 | 免费观看日韩一级片 | av不卡在线播放 | 欧美日韩在线免费 | 日韩视频www | 日韩国产欧美一区 | 午夜精品久久久久久久久久久久 |