可以使用 mysqldump 實用程序導出 mysql 數據庫腳本,方法是運行:mysqldump -u 用戶名 -p 密碼 數據庫名稱 > 腳本名.sql。高級選項包括:–all-databases(導出所有數據庫)、–tables(僅導出指定表)、–no-data(不包括數據)、–create-options(導出與 create table 語句關聯的選項)、–routines(導出存儲過程、函數和觸發器定義)。此外,還可以使用 mysql workbench 通過右鍵單擊
如何導出 MySQL 數據庫腳本
快捷簡單的方法:使用 mysqldump
mysqldump 是 MySQL 中一個內置的實用程序,用于導出數據庫。要使用它導出數據庫腳本:
mysqldump -u 用戶名 -p 密碼 數據庫名稱 > 腳本名.sql
登錄后復制
命令行選項:
-u:要使用的用戶名
-p:密碼提示(不指定則從控制臺讀取)
數據庫名稱:要導出的數據庫名稱
腳本名.sql:希望保存導出腳本的文件名
高級選項:
要使用更高級的選項,請在 mysqldump 命令中指定附加參數:
–all-databases:導出所有數據庫
–tables:僅導出指定表
–no-data:不包括數據
–create-options:導出與 CREATE TABLE 語句關聯的選項
–routines:導出存儲過程、函數和觸發器定義
使用 MySQL Workbench
除了 mysqldump,還可以使用 MySQL Workbench 導出數據庫腳本:
-
打開 MySQL Workbench 并連接到數據庫。
右鍵單擊目標數據庫,然后選擇“腳本” > “導出” > “創建”
選擇要導出的對象(表、存儲過程等)和導出選項。
指定導出腳本的文件名。
導出腳本的用途:
導出的數據庫腳本可用于以下目的:
備份和恢復數據庫
部署數據庫到不同環境
存檔數據庫結構用于文檔目的