SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至2015年已经有15个年头,SQLite也迎来了一个版本 SQLite 3已经发布。
第一步:将oracle里的目标表以csv格式导出保存
登陆PL/SQL->查询目标表数据->将数据以csv格式导出保存
以txt格式打开csv文件
第三步:创建数据库及相应的表结构 一定注意,不要先进入sqlite3.exe,
创建名字为liuwenhe.db的数据库语法:sqlite3 liuwenhe.db 前提是要cmd进入到sqlite3.exe前的一个目录。
例如:我的目录为:D:\文档\SQLite\sqlite3.exe
所以Cmd->进入到SQLite这个目录,如下图,然后直接 sqlite3 liuliu.db,即可创建名字为liuliu.db的数据库,并且也自动进入到了这个刚建立的数据库里了。之后可以创建表了。
第六:导入数据
.import D:/SQLITE/database-sqllite/xxm_test.txt TD_ADDRESS #注意结尾没有分号
没报错就已经成功了,然后刚刚创建的liuwenhe.db这个数据库,就在D:\文档\SQLite目录下。



删除第一行colmun信息

将英文双引号批量去掉 ,导要导txt格式的

另存为utf8编码的txt文件


第四步:创建相应的表。语法和oracle差不多。

第五步:将SQLite默认的分隔符由”:”修改为”,”

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29654823/viewspace-1729626/ ,如需转载,请注明出处,否则将追究法律责任。