MySQL 是一種流行的開源關系型數據庫管理系統,支持 SQL 查詢語言。在使用 MySQL 數據庫的過程中,有時需要批量執行 SQL 語句。這時,可以通過運行 SQL 文件來實現。下面介紹如何在 MySQL 中運行 SQL 文件。
首先,我們需要準備要執行的 SQL 文件。可以使用文本編輯器創建一個 .sql 文件并保存。該文件包含了一組 SQL 語句,每行至少一個語句。
接下來,登錄MySQL后,選擇要執行 SQL 文件的數據庫。在命令行或終端中輸入以下命令:
use 數據庫名稱;
然后,使用以下命令來運行 SQL 文件:
source /文件路徑/文件名.sql;
其中,/文件路徑/文件名.sql
是要執行的 SQL 文件的路徑和文件名。
執行成功后,MySQL 將依次執行 SQL 文件中的每個語句,并將結果顯示在命令行或終端中。
示例 SQL 文件:
USE employees;
SELECT * FROM employees WHERE gender = 'M';
SELECT * FROM employees WHERE department = 'Sales';
INSERT INTO employees (first_name, last_name, gender, hire_date, salary)
VALUES ('John', 'Smith', 'M', '2019-01-01', 50000);
UPDATE employees SET salary = 55000 WHERE last_name = 'Smith';
DELETE FROM employees WHERE first_name = 'John';
使用以上命令,可以輕松地運行 SQL 文件。但是要注意,在執行 SQL 文件之前,必須確保該文件中的語句與當前數據庫兼容。