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

首頁 > 數據庫 > MySQL > 正文

Mysql導入導出工具Mysqldump和Source命令用法詳解

2024-07-24 12:49:06
字體:
來源:轉載
供稿:網友
在PHP網站開發中,時常遇到Mysql數據庫備份或數據庫遷移工作,這時Mysql怎么導入導出數據庫中的數據就非常關鍵,Mysql本身提供了命令行導出工具Mysqldump和Mysql Source導入命令進行SQL數據導入導出工作,通過Mysql命令行導出工具Mysqldump命令能夠將Mysql數據導出為文本格式(txt)的SQL文件,通過Mysql Source命令能夠將SQL文件導入Mysql數據庫中,下面通過Mysql導入導出SQL實例詳解Mysqldump和Source命令的用法。

Mysql命令行導出工具Mysqldump命令詳解

  Mysql命令行導出工具Mysqldump.exe默認存放在Mysql安裝目錄中的bin子目錄下,在使用Mysqldump導出數據庫時,首先請確保Mysql服務已啟動。
  M
ysqldump導出命令基礎用法

復制代碼 代碼如下:
mysqldump -u 用戶名 -p [--opt] DATABASENAME [Table] >導出SQL文件名


默認Mysqldump導出的SQL文件中不但包含了導出的數據,還包括導出數據庫中所有數據表的結構信息。
  另外使用Mysqldump導出的SQL文件如果不帶絕對路徑,默認是保存在bin目錄下的。
  –opt:此Mysqldump命令參數是可選的,如果帶上這個選項代表激活了Mysqldump命令的quick,add-drop-table,add-locks,extended-insert,lock-tables參數,也就是通過–opt參數在使用Mysqldump導出Mysql數據庫信息時不需要再附加上述這些參數。
  –quick:代表忽略緩沖輸出,Mysqldump命令直接將數據導出到指定的SQL文件。
  –add-drop-table:顧名思義,就是在每個CREATE TABEL命令之前增加DROP-TABLE IF EXISTS語句,防止數據表重名。
  –add-locks:表示在INSERT數據之前和之后鎖定和解鎖具體的數據表,你可以打開Mysqldump導出的SQL文件,在INSERT之前會出現LOCK TABLES和UNLOCK TABLES語句。
  –extended-insert (-e):此參數表示可以多行插入。
  更多的Mysqldump命令參數你可以通過

復制代碼 代碼如下:

Mysqldump --help


命令查看Mysqldump包含的所有參數以及參數的支持情況。
  Mysqldump導出命令實例如下
  Mysql數據庫安裝后默認包含mysql數據庫,我就以此數據庫為例來演示Mysqldump的各種導出實例。
  使用Mysqldump導出數據庫
復制代碼 代碼如下:

C:/Program Files/MySQL/MySQL Server 5.1/bin>mysqldump -u root -p --opt mysql >D:/PHPWeb/sqlbackup/mysql.sql
Enter password: ******


  使用Mysqldump導出單個表

復制代碼 代碼如下:


C:/Program Files/MySQL/MySQL Server 5.1/bin>mysqldump -u root -p --opt mysql user >D:/PHPWeb/sqlbackup/mysql_user.sql
Enter password: ******


使用Mysqldump導出數據表結構

復制代碼 代碼如下:
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永德县| 开化县| 揭西县| 雅江县| 黄浦区| 禹州市| 门源| 高淳县| 四平市| 朝阳市| 额济纳旗| 定陶县| 沈丘县| 来宾市| 工布江达县| 通榆县| 通许县| 威海市| 汪清县| 西盟| 甘洛县| 四会市| 水城县| 永嘉县| 正宁县| 驻马店市| 绥德县| 阿巴嘎旗| 夏津县| 宜兰市| 石台县| 彭山县| 固安县| 中卫市| 镇坪县| 偏关县| 牟定县| 卢湾区| 峡江县| 剑阁县| 台北市|