文章目錄
- MySQL 資料庫
-
- 方法一:使用 mysql 指令
- 方法二:使用 source 指令
- Oracle 資料庫
MySQL 資料庫
方法一:使用 mysql 指令
- 未配置 MySQL 的環境變量,則需要進入 MySQL 的 bin 目錄下才能執行 mysql 指令
- 已配置 MySQL 的環境變量,則在指令終端中直接輸入 mysql 指令執行即可
指令語句格式:
{MySQL的bin的絕對路徑}\mysql –u{使用者名} –p{密碼} –D{資料庫名稱}<{sql腳本檔案路徑全名}
示例如下:
注意事項:
- 如果在 sql 腳本檔案選擇了資料庫(use databaseName),則
選項可以忽略-D資料庫名稱
- 如果【MySQL的bin目錄】中含有空格,則需要使用雙引号
“”
包含
例如:
“C:\Program Files\MySQL\bin\mysql” –u使用者名 –p密碼 –D資料庫名稱< sql腳本檔案路徑全名
- 如果 sql 沒有建立資料庫的語句,而且資料庫系統中也沒有該資料庫,那麼必須先用指令建立一個空的資料庫再執行有關的 SQL 腳本檔案
- sql 腳本檔案必須在資料庫所在的主機上
方法二:使用 source 指令
需要進入 MySQL 指令終端才能使用 source 指令
指令語句格式:
source {sql腳本檔案的路徑全名}
或
\. {sql腳本檔案的路徑全名}
示例如下:
或者
特别注意:
source 指令後面不要加
;
結尾,否則會報錯,例如在 Windows 系統下,沒有加分号結尾,執行成功,如下圖:

加分号結尾,再執行,如下圖:
SQL 腳本檔案必須在 MySQL 資料庫所在的主機上,之前通過指令終端通路遠端的資料庫,然後使用指令
source+腳本本地路徑
,以為也可以執行,但是始終報錯。
Oracle 資料庫
先連接配接遠端伺服器主機,再登入 Oracle 資料庫,在 Oracle 指令終端中執行如下的指令語句: