首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL .sql 檔案匯入匯出實操指令:source 與 mysqldump

     編輯:MySQL 資料庫相關知識

MySQL 命令列下 .sql 檔案的匯入與匯出,核心指令只有 source (匯入) 與 mysqldump (匯出),掌握三種情境即可涵蓋 90% 需求。

匯入 .sql 檔案 (source)

# 1. 進入 MySQL
mysql -u root -p

# 2. 情境 A:.sql 內含 CREATE DATABASE
SOURCE /path/to/backup.sql;

# 3. 情境 B:.sql 無 CREATE DATABASE,目標庫已存在
USE target_db;
SOURCE /path/to/backup.sql;

# 4. 情境 C:.sql 無 CREATE DATABASE,建立新庫匯入
CREATE DATABASE new_db;
USE new_db;
SOURCE /path/to/backup.sql;

注意:路徑請用正斜線 /,Windows 下亦同 (如 D:/backup.sql)。

匯出 .sql 檔案 (mysqldump)

# 完整備份
mysqldump -u root -p db_name > /path/backup.sql

# 僅結構
mysqldump -u root -p -d db_name > /path/structure.sql

# 單表
mysqldump -u root -p db_name table_name > /path/table.sql

輔助工具

  • phpMyAdmin:Web 介面匯入/匯出,適合中小型資料庫、非 CLI 環境。
  • MySQL Workbench:官方 GUI,支援資料匯入精靈、結構同步。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved