📜  mysql 从文件中加载 sql - SQL (1)

📅  最后修改于: 2023-12-03 15:03:05.945000             🧑  作者: Mango

MySQL 从文件中加载 SQL

在 MySQL 中,我们可以使用 "source" 命令从文件中加载 SQL 语句,而不是将它们直接粘贴到终端中。这对于需要加载较长或复杂 SQL 语句或脚本的程序员来说特别有用。

使用 source 命令加载 SQL 文件

要从文件中加载 SQL 语句,可以使用以下语法:

source /path/to/file.sql;

这会使 MySQL 读取指定路径中的文件,并将其中的 SQL 语句加载到终端中。

特别注意
  • 在执行 source 命令之前,请先选择正确的数据库,否则加载的 SQL 语句将在默认的数据库中运行。
  • SQL 文件必须使用 UTF-8 编码。
  • SQL 文件中的语句必须以分号(;)结尾。
  • SQL 文件中的语句以 --# 开头的行将被视为注释。
示例

假设我们有一个名为 employees.sql 的 SQL 文件,其中包含以下内容:

USE employees;
SELECT * FROM employees LIMIT 10;

要从该文件中加载 SQL 语句,我们可以使用以下命令:

mysql> source /path/to/employees.sql;

这将加载 SQL 语句并在终端中运行它们。