mysql
命令行工具中的 source
命令用于执行 SQL 脚本文件。通过 source
命令,你可以一次性执行多个 SQL 语句,这些语句通常保存在一个 .sql
文件中。这对于数据库的初始化、数据导入、数据库结构修改等操作非常有用。
source
命令主要用于执行 SQL 脚本文件,这些文件通常包含以下类型的语句:
CREATE TABLE
、ALTER TABLE
等。INSERT
、UPDATE
、DELETE
等。GRANT
、REVOKE
等。假设有一个名为 init.sql
的文件,内容如下:
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100)
);
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;
mysql
命令行工具的 --force
选项忽略错误,但需谨慎使用。GRANT
命令授予权限。通过以上信息,你应该能够全面了解 mysql
命令行中的 source
命令及其相关应用。
领取专属 10元无门槛券
手把手带您无忧上云