MySQL 支持批處理的模式運(yùn)行一批SQL語句,以下的樣例就是實(shí)驗(yàn)MySQL怎樣在windows下批處理運(yùn)行SQL語句。
create table test(id int,name varchar(20));
insert into test values(1,'watson');
?
batchfile.txt里包括以下的一些SQL 語句,此文件放在windows系統(tǒng)的c:/batchmysql/batchfile.txt
insert into test select * from test;
insert into test select * from test;
insert into test select * from test;
insert into test select * from test;
insert into test select * from test;
insert into test select * from test;
insert into test select * from test;
insert into test select * from test;
insert into test select * from test;
insert into test select * from test;
insert into test select * from test;
insert into test select * from test;
insert into test select * from test;
insert into test select * from test;
insert into test select * from test;
?
在cddl數(shù)據(jù)庫里進(jìn)行批運(yùn)行上面的語句例如以下:
mysql -uroot -p -D cddl < c:/batchmysql/batchfile.txt
?
以下是把批處理里含有查詢的信息,輸出保存到一個(gè)文件中:
此時(shí)的batchfile2.txt里含有query的信息(以下的3條SQL語句),以下的mysql0716.out就記錄了select * from test limit 200;查詢語句的結(jié)果集。
select * from test limit 200;
insert into test select * from test;
insert into test select * from test;
You can catch the output in a file for further processing:
mysql -uroot -p -D cddl < c:/batchmysql/batchfile2.txt >c:/batchmysql/mysql0716.out
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
