重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
bat的命令挺简单的,我写个例子你参考下
甘肃网站建设公司成都创新互联公司,甘肃网站设计制作,有大型网站制作公司丰富经验。已为甘肃上千家提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的甘肃做网站的公司定做!
新建test.bat文件
文件内容是:
echo off
mysql -u root -paidengshan test --execute="create table test(id int);"
其中:aidengshan是你的密码,然后 test是你的dbname
在cmd下 直接敲test.bat文件名就可以了
比如是在c盘
那么就cd那个目录,然后test.bat
@echo off
if not exist d:\rank.sql more +5 %0d:\rank.sql
echo nul
mysql -h localhost -u root -p 123456 d:\rank.sql
goto :eof
truncate table a_rank;
insert into a_rank(usersn,totalpoint,point) ;
select usersn,0,Ji from ccc order by Ji desc limit 99;
update a_rank set usernick=(select usernick from b.userinfo where usersn=a_rank.usersn);
truncate table a_rank;
@echo off
set path=C:\program files\mysql\mysql server 5.5\bin
cd ./
set CURR_PATH=%cd%
mysql -h localhost -u root --password=root crm.sql
mysql -h localhost -u root -p CRM rms.sql --password=root
把bat里面设置上mysql数据库的IP地址或者远程主机名字 以及数据库的用户名和密码, 并在本机开启数据库的防火墙访问端口
mysql既可以交互式地使用mysql输入查询并且查看结果。也可以以批模式运行mysql。为了做到这些,把你想要运行的命令放在一个文件中,然后告诉mysql从文件读取它的输入:
shell
mysql
batch-file1
如果在Windows下运行mysql,并且文件中有一些可以造成问题的特殊字符,可以这样操作:
C:\
mysql
-e
"source
batch-file"1
如果你需要在命令行上指定连接参数,命令应为:
shell
mysql
-h
host
-u
user
-p
batch-file
Enter
password:
********12
当这样操作mysql时,则创建一个脚本文件,然后执行脚本。
如果你想在语句出现错误的时候仍想继续执行脚本,则应使用–force命令行选项。
C:\Program Files\MySQL\MySQL Server 5.0\中包含空格,一个带路径的完整命令必须使用“”,如:
"C:\Program Files\MySQL\MySQL Server 5.0\bin\mysql" -u账号 -p密码 指定路径的文件
另外,在命令中没有使用"-D数据库"选项指定操作的数据库,你的sql文件中必须名使用"use 数据库名"