批量插入数据到sqlite数据表的操作方法-yc

上一篇 / 下一篇  2011-03-09 16:13:18 / 个人分类:sqlite



Windows下sqlite3.exe下载地址:
http://www.sqlite.org/download.html
Precompiled Binaries For Windows
sqlite-shell-win32-x86-3070500.zip



sqlite数据库表进行批量数据插入操作:
1、sqlite.bat批处理脚本内容如下:

@ECHO OFF
For /L %%i in (1,1,2000) do (sqlite3.exe aa.db<insertdb.bat)
pause

注释:
第一行:表示不回显,即不会把执行的命令内容显示在屏幕上;
第二行:从1开始,阶数为1,一直递增到2000,循环操作sqlite3.exe aa.db<insertdb.bat
    sqlite3.exe aa.db<insertdb.bat:对aa.db执行insertdb.bat中的操作;
第三行:在结束时,提示“请按任意键继续”,无实际意义;


2、insertdb.bat批处理脚本内容如下:
insert into log (type,partner,style,content,logtime) values(0,349,"0,0,0,0,200,0,宋体","0123456789abcdefghijklmnopqrstuvwxyz","1299654973");

注释:
对log表进行数据插入操作;


注意事项:
1、insertdb.bat中,不要写@ECHO OFF及pause等语句,否则会报语法错误;
这里只能放sqlite相关操作语句;
2、sqlite3.exe文件,可放到环境变量path中的一个路径下;这样sqlite3.exe命令就可以在任意路径下执行;
如:C:\WINDOWS\system32

TAG: 数据 批量 sqlite 插入

 

评分:0

我来说两句

Open Toolbar