source 是 MySQL 命令行工具中的一个命令,用于执行 SQL 脚本文件。通过 source 命令,可以一次性执行 SQL 文件中的多条 SQL 语句,从而快速完成数据库的初始化、数据导入或其他批量操作。
source 命令执行初始化脚本。INSERT 语句的 SQL 脚本,然后通过 source 命令执行。source 命令一次性执行。source 命令执行失败source 命令前,设置 MySQL 客户端的字符集与 SQL 文件一致,例如:SET NAMES 'utf8';。假设有一个名为 init.sql 的 SQL 脚本文件,内容如下:
CREATE TABLE IF NOT EXISTS users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
email VARCHAR(100) UNIQUE NOT NULL
);
INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com');
INSERT INTO users (name, email) VALUES ('Bob', 'bob@example.com');在 MySQL 命令行中执行该脚本:
mysql> source /path/to/init.sql;执行成功后,users 表将被创建,并插入两条示例数据。
请注意,上述链接指向的是 MySQL 官方文档,而非腾讯云相关产品文档。如需了解腾讯云数据库服务,请访问 腾讯云官网。