使用bat文件执行sql文件

Posted Pusteblume2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用bat文件执行sql文件相关的知识,希望对你有一定的参考价值。

test.bat

mysql -uroot -p[password] < test.sql
pause

test.sql

CREATE DATABASE IF NOT EXISTS test_db;
use test_db;
CREATE TABLE IF NOT EXISTS test_tbl(
redTime INT,

)ENGINE=InnoDB DEFAULT CHARSET=utf8;

备注:

"//"不是cmd命令的注释符号

bat文件中不能有sql语句(进入sql后,等待用户输入,用户输入exit后,cmd将后面的sql语句当作cmd命令执行,当然肯定会报错的)

在bat文件末行加pause,可使bat文件执行后不关闭

以上是关于使用bat文件执行sql文件的主要内容,如果未能解决你的问题,请参考以下文章

如何生成bat文件来执行java代码

使用bat文件执行sql文件

bat 打开cmd 执行Python文件

怎么用批处理*.bat 执行文件目录下面的SQL语句脚本(批量的)

运行.bat执行sql文件 —— mysql

我有一堆sql文件需要运行 如何批量运行