Sqlite3 批量导入数据

Sqlite3 批量导入数据,第1张

概述1.打开或创建数据库,在命令行中输入sqlite3 ***(***是你的数据库名) 2.创建三个表如: CREATE TABLE "main"."Product"  ( "ID" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,  "Name" TEXT,   "ManufacturerID" INTEGER,   "Details" TEXT,   "Pri @H_301_0@1.打开或创建数据库,在命令行中输入sqlite3 ***(***是你的数据库名)

@H_301_0@2.创建三个表如:

@H_301_0@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
);

@H_301_0@

@H_301_0@3.批量导入数据

@H_301_0@3.1 建一个Porducts.txt文本文件,用制表符作为字段间的分隔符

@H_301_0@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

@H_301_0@3.2 给Product表导入数据

@H_301_0@如果还没打开sqlte命令提示符,则先打开它,输入命令.separator "\t",指定制表符\t作为数据文件中字段的分隔符

@H_301_0@接着输入.import "Product.txt" Product,即导入Product.txt 文件到Product表中

@H_301_0@4. 建一个Conutry.txt 和Manufacturet.txt 导入方法同3

@H_301_0@Country.txt

@H_301_0@1 USA
2 Taiwam
3 China

@H_301_0@Manufacturet.txt

@H_301_0@1Spirit IndustrIEs 2Industrial Design 3Design Intl 4Tool Masters

总结

以上是内存溢出为你收集整理的Sqlite3 批量导入数据全部内容,希望文章能够帮你解决Sqlite3 批量导入数据所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1168183.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存