perl 批量导入文件到sqlite3
来源:互联网 发布:手机数学公式编辑软件 编辑:程序博客网 时间:2024/05/17 20:49
1. 下载文件sqlite-shell-win32-x86-3071300.zip ,sqlite3的windows版本命令行程序
2. 编写脚步
2.1 perl
#!perl -wuse strict;my $CMD;my $DBName = "abcd.db";my $dbexcutesqlfile = "excute.sql";my $DBHandel;open $DBHandel, "| sqlite3.exe test.db";print $DBHandel "BEGIN;\n";print $DBHandel ".read $dbexcutesqlfile\n";print $DBHandel "COMMIT;\n";print $DBHandel ".separator ','\n";print $DBHandel ".import list.csv eee\n";
print $DBHandel ".quit\n";close $DBHandel;print "eee";
2.2 sql 执行脚本excute.sql 内容为:
create table IF NOT EXISTS eee (id integer,number NUMERIC);
insert into eee values(33,444);
insert into eee values(33,777);
语法参考:
http://blog.csdn.net/ejzhang/article/details/6224915
2.3 准备数据文件 list.csv
1,2
2,3
3,4
3. 查看文件
sqlite test.db
.table
select *from eee;
输出如下:
1|2
2|3
3|4
33|444
33|777
1|2
2|3
3|4
33|444
33|777
33|444
33|777
33|444
33|777
1|2
2|3
3|4
- perl 批量导入文件到sqlite3
- Sqlite3 批量导入数据
- 批量导入文件到SQLSERVER
- 批量导入csv文件到数据库
- 批量把文件(图片)导入到数据库
- 批量处理BCP导入文件到数据库
- perl脚本实现批量生成手机号码存放到文件中
- perl批量处理文件
- 从Excel文件读取数据批量导入到Mysql数据库
- 从Mysql数据库读取数据批量导入到Excel文件
- java实现批量导入.csv文件到mysql数据库
- perl 6 批量处理文件
- perl-批量修改文件后缀名
- Sqlite3批量写入数据到数据库中
- SAS 批量导入文件
- 使用Python导入Excel到Sqlite3
- 关于批量导入到数据库
- excel批量导入到数据库
- 测量block size 为8K ,自动分配的本地管理表空间的位图block一位能管理多少空间
- android 源码中新模块中添加第三方jar包
- windows7 局域网 提示用户名密码错误
- Git commit template 模板设定
- ZOJ 2109 FatMouse' Trade
- perl 批量导入文件到sqlite3
- 关心程序员
- 下面是GetSystemMetrics函数参数nIndex的定义:
- 关于重写equals方法,hashcode方法,toString方法 ,compareto()方法
- GCC 参数详解
- Oracle中Start with...Connect By理解及用法 ...
- php 处理二维数组(去除重复项,排序,转换,去空白等)
- .net 网站开发知识点一
- linux ssh配置文件详解