Sqlite3 批量导入数据
2016-01-30 23:34
931 查看
1.打开或创建数据库,在命令行中输入sqlite3 ***(***是你的数据库名)
2.创建三个表如:
CREATE TABLE "main"."Product"
(
"ID" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
"Name" TEXT,
"ManufacturerID" INTEGER,
"Details" TEXT,
"Price" DOUBLE,
"QuantityOnHand" INTEGER,
"CoutryOfOriginID" INTEGER,
"IMAGE" TEXT
);
CREATE TABLE "main"."Country"
(
"CountryID" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
"Country" TEXT NOT NULL
);
CREATE TABLE "main"."Manufacturer"
(
"ManufacturerID" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
"Name" TEXT NOT NULL
);
3.批量导入数据
3.1 建一个Porducts.txt文本文件,用制表符作为字段间的分隔符
1 Widget A
1 Details of widget A
1.29 5
1 Canvas_1
2 Widget B 1
Details of Widget B
4.29 15
2 Canvas_2
3 Widget X
2 Details of Widget X
0.29 25
3 Canvas_3
3.2 给Product表导入数据
如果还没打开SQLte命令提示符,则先打开它,输入命令.separator "\t",指定制表符\t作为数据文件中字段的分隔符
接着输入.import "Product.txt" Product,即导入Product.txt 文件到Product表中
4. 建一个Conutry.txt 和Manufacturet.txt 导入方法同3
Country.txt
1 USA
2 Taiwam
3 China
Manufacturet.txt
1 Spirit Industries
2 Industrial Design
3 Design Intl
4 Tool Masters
2.创建三个表如:
CREATE TABLE "main"."Product"
(
"ID" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
"Name" TEXT,
"ManufacturerID" INTEGER,
"Details" TEXT,
"Price" DOUBLE,
"QuantityOnHand" INTEGER,
"CoutryOfOriginID" INTEGER,
"IMAGE" TEXT
);
CREATE TABLE "main"."Country"
(
"CountryID" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
"Country" TEXT NOT NULL
);
CREATE TABLE "main"."Manufacturer"
(
"ManufacturerID" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
"Name" TEXT NOT NULL
);
3.批量导入数据
3.1 建一个Porducts.txt文本文件,用制表符作为字段间的分隔符
1 Widget A
1 Details of widget A
1.29 5
1 Canvas_1
2 Widget B 1
Details of Widget B
4.29 15
2 Canvas_2
3 Widget X
2 Details of Widget X
0.29 25
3 Canvas_3
3.2 给Product表导入数据
如果还没打开SQLte命令提示符,则先打开它,输入命令.separator "\t",指定制表符\t作为数据文件中字段的分隔符
接着输入.import "Product.txt" Product,即导入Product.txt 文件到Product表中
4. 建一个Conutry.txt 和Manufacturet.txt 导入方法同3
Country.txt
1 USA
2 Taiwam
3 China
Manufacturet.txt
1 Spirit Industries
2 Industrial Design
3 Design Intl
4 Tool Masters
相关文章推荐
- iOS 安全攻防系列(三):sqlite3数据库
- 【转】sqlplus中不能上下键选择前一条命令解决方法
- centos shell编程6一些工作中实践脚本 nagios监控脚本 自定义zabbix脚本 mysql备份脚本 zabbix错误日志 直接送给bc做计算 gzip innobackupex/Xtrabackup 第四十节课
- SQL SERVER 临时表的排序问题
- oracle数据库用户加锁和解锁
- 完全卸载Oracle数据库软件
- keepalived+mysql backup服务器可ping通过vip但telnet vip+3306失败问题
- 解决MySQL插入中文乱码的问题
- 安装ORACLE_RAC遇到的问题与解决方法
- Spring data Mongodb 乐观锁实现及配置
- Sqlite Datetime类型详解
- JDBC利用PreparedStatement实现数据库增删改
- 1.JDBC连接数据库
- 配置Tomcat使用Redis作为session管理
- mysql函数大全
- SQL SERVER中的OLEDB等待事件
- mysql 关联子查询例子收集
- 瞎捣鼓-在debian配置ssh,ftp,mongodb,putty
- 常见数据库id号编码
- C# 使用memcache(memcache安装)