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;"

C:\Program Files\MySQL\MySQL Server 5.0\中包含空格,一个带路径的完整命令必须使用“”,如: "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysql" -u账号 -p密码

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

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

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倍的时间提升。...

--------a.bat------------ SQLPLUS/NOLOG @C:\a.sql -----a.sql--------------- SPOOL a.LOG; CONNECT user/password@orcl @C:\b.SQL; SPOOL OFF; DISCONNECT; EXIT; -----b.sql----- select * from dual;

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

先把你这条语句保存在一个.sql的文件里。 然后.bat文件里这样写 osql -s [服务器] -U [用户名] -P [密码] -d [数据库] -n -i [.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