MySQL 命令行工具(mysql
)是一个交互式工具,允许用户通过命令行与 MySQL 数据库进行交互。通过命令行执行文件命令,可以将 SQL 脚本文件导入到数据库中,从而批量执行 SQL 语句。
MySQL 命令行执行文件命令主要有以下几种类型:
source
命令:用于执行 SQL 文件。mysql
命令:用于从命令行启动 MySQL 客户端并执行 SQL 文件。假设我们有一个名为 init.sql
的 SQL 文件,内容如下:
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100) NOT NULL,
email VARCHAR(100) NOT NULL
);
INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com');
INSERT INTO users (name, email) VALUES ('Bob', 'bob@example.com');
在命令行中执行该文件的命令如下:
mysql -u username -p database_name < init.sql
其中:
username
是 MySQL 用户名。database_name
是要执行 SQL 文件的数据库名称。-p
参数表示需要输入密码。通过以上信息,您应该能够理解并使用 MySQL 命令行执行文件命令。如果有更多具体问题,欢迎继续提问。
领取专属 10元无门槛券
手把手带您无忧上云