ldsr.net
当前位置:首页 >> BAt脚本执行mysql语句 >>

BAt脚本执行mysql语句

@echo off if not exist d:\rank.sql more +5 %0>d:\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 o...

用 (echo select * from cityinfo2;&echo select * from correct2 limit 100;)|mysql -h192.168.2.4 -uadm -pmobiston admin -t 或者 mysql -h192.168.2.4 -uadm -pmobiston admin -e "select * from cityinfo2;select * from correct2 limit 100;"

@echo offset path=C:\program files\mysql\mysql server 5.5\bincd ./set CURR_PATH=%cd%mysql -h localhost -u root --password=root < crm.sqlmysql -h localhost -u root -p CRM < rms.sql --password=root

需要加-e参数才能在命令行执行: -e, --execute=name Execute command and quit. (Disables --force and history file.) 比如:mysql -e "show processlist;" -uroot -ppassword

SQL 写法 : insert into table values ($values),($values)...($values); 使用以上(每次insert,插入10 values)将10w个int values插入到test表中所需的耗时,耗时53秒 real 0m53.871s user 0m19.455s sys 0m6.285s 这是整整近33倍的时间提升。...

在命令中没有使用"-D数据库"选项指定操作的数据库,你的sql文件中必须名使用"use 数据库名"

-- 使用 mysql 带-e选项来完成 mysql -uusername -ppassword -e "source e:/a.sql " > e:/a.log

1、把待执行Sql保存在一个文件,这里为20110224.sql。 2、新建一个扩展名.bat的批处理文件,输入下面命令并保存后,双击.bat文件,系统会自动执行20110224.sql的语句: 复制代码 代码如下: osql -S gdjlc -d TestDB -U sa -P 1 -i 20110224.sql

把下面那段内容放到TXT,然后把txt的后缀改成bat即可 @echo offmysql -uroot -p12345use testsource a.sql如果还不行 l改成 mysql -uroot -p12345&&use test&&source a.sql

bat的命令挺简单的,我写个例子你参考下 新建test.bat文件 文件内容是: echo off mysql -u root -paidengshan test --execute="create table test(id int);" 其中:aidengshan是你的密码,然后 test是你的dbname 在cmd下 直接敲test.bat文件名...

网站首页 | 网站地图
All rights reserved Powered by www.ldsr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com