MySQL 是一个开源的关系型数据库管理系统,被广泛应用于网站架构和大型企业级应用。MySQL 支持执行 SQL 脚本,可以将多个 SQL 语句放在一个文件中,通过命令行或图形化工具执行整个文件,提高了SQL语句的执行效率。
在 MySQL 中,执行 SQL 脚本的命令为source
或\.
。下面是一个示例 SQL 脚本文件:
CREATE DATABASE mydb; USE mydb; CREATE TABLE employees ( id INT PRIMARY KEY, name VARCHAR(50), age INT, salary FLOAT ); INSERT INTO employees VALUES (1, 'Tom', 28, 10000.00); INSERT INTO employees VALUES (2, 'Jerry', 32, 12000.00); INSERT INTO employees VALUES (3, 'Bob', 25, 8000.00);
通过source
命令执行 SQL 脚本:
mysql>source /path/to/script.sql;
通过\.
命令执行 SQL 脚本:
mysql>\. /path/to/script.sql;
当 SQL 脚本执行成功后,可以使用以下命令查询数据库中的表及表数据:
mysql>SHOW DATABASES; mysql>USE mydb; mysql>SHOW TABLES; mysql>SELECT * FROM employees;
使用 SQL 脚本可方便地执行多条 SQL 语句,提高了 SQL 执行的效率,使得操作数据库变得轻松便捷。