mysql update语句封装成bat运行

bat内容:

@ECHO OFF

SET dbhost=192.168.1.254(数据库主机)
SET dbuser=root(用户名)
SET dbpasswd=Znz65397228(密码)
SET dbName=ftintelligence(数据库名称)
SET sqlpath=%~dp0
set sqlfile=update.sql(要执行的sql文件名称,和bat放在同一级目录下)

cd C:Program FilesMySQLMySQL Server 5.5in(mysql安装位置)

::执行SQL脚本

mysql -h%dbhost% -u%dbuser% -p%dbpasswd% < %sqlpath%%sqlfile% --default-character-set=utf8

ECHO OK!
PAUSE

@ECHO Done!

sql:

USE ftintelligence;(数据库名称)
UPDATE intelligenceofficer SET Num = '130016' WHERE `Name` = '马冬梅';

将两个文件放在同一目录下即可

原文地址:https://www.cnblogs.com/aqing0/p/14148279.html