国产探花免费观看_亚洲丰满少妇自慰呻吟_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導出數據表結構

復制代碼 代碼如下:
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 遂川县| 华阴市| 赣州市| 大悟县| 湄潭县| 连云港市| 桂平市| 南乐县| 凌云县| 东光县| 会理县| 龙井市| 六盘水市| 扬中市| 新乡市| 黄冈市| 安平县| 沙田区| 德令哈市| 阿拉善盟| 漳平市| 萨嘎县| 吉木乃县| 娄烦县| 井陉县| 离岛区| 拜泉县| 买车| 将乐县| 托克逊县| 高雄市| 通州区| 平昌县| 武川县| 萨嘎县| 贵南县| 洛扎县| 乳山市| 乌兰浩特市| 吉首市| 吉木乃县|