批处理调用mysql执行sql文件

2023年 8月 4日 30.3k 0

批处理是Windows下非常实用的功能之一,可以将重复性的任务自动化完成,提高工作效率,其中调用MySQL执行sql文件也是批处理应用的一种常见需求。下面,我们来看看如何批处理调用MySQL执行sql文件。

批处理调用mysql执行sql文件

首先,我们需要准备一个SQL文件,该文件中保存了一系列的SQL语句。比如,我们准备一个名为test.sql文件,其中包含一条创建表的语句,如下:

CREATE TABLE test(
id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(100) NOT NULL
);

接下来,我们需要在Windows下输入cmd命令,开启命令行窗口,进入MySQL的安装目录,执行以下代码:

mysql -u [用户名] -p [数据库名] < [SQL文件路径]

其中,用户名是我们连接数据库时使用的用户名,数据库名是我们要执行sql文件的数据库名,SQL文件路径是我们保存sql文件的路径。

在本例中,我们要用root用户,对名为test的数据库执行test.sql文件,该文件保存在E:sql目录下,那么我们就可以输入以下命令:

mysql -u root -p test < E:sqltest.sql

运行命令后,系统会提示我们输入密码,输入后即可自动执行sql文件中的语句,完成全部操作,如下所示:

输入密码: *********
Query OK, 0 rows affected

这样,我们就可以通过批处理调用MySQL执行sql文件,方便快捷地管理和操作数据库了。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论