bat脚本运行.sql文件,将.sql文件导入到Mysql数据库

1.首先在mysql的sql文件(例如:dbuml.sql)开始行添加下列脚本(创建并选中数据库)

drop database if exists dbuml;
create database dbuml;
use dbuml;

2.将下列脚本做成一个bat文件(例如:database.bat), 点击bat脚本即可运行mysql的sql文件(bat脚本文件和mysql的sql文件必需在同一个文件夹
注意:cd C:\Program Files\MySQL\MySQL Server 5.6\bin这行脚本需要更改为自己mysql下的bin安装目录

@ECHO OFF 
SET dbhost=127.0.0.1 
SET dbuser=root
SET dbpasswd=root
SET dbName=dbuml
SET sqlpath=%~dp0
set sqlfile=dbuml.sql
cd C:\Program Files\MySQL\MySQL Server 5.6\bin
::执行SQL脚本
::mysql -S %dbhost% -U %dbuser% -P %dbpasswd% -d %dbName% -i %sqlpath%%sqlfile%
::手动创建数据库,并指定数据库名称
::mysql -h%dbhost% -P3306 -u%dbuser% -p%dbpasswd%  %dbName% < %sqlpath%%sqlfile% --default-character-set=utf8
::sql文件创建数据库,不指定数据库名称
mysql -h%dbhost% -P3306 -u%dbuser% -p%dbpasswd% < %sqlpath%%sqlfile% --default-character-set=utf8
ECHO OK!
PAUSE
@ECHO Done!
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值