ITPub博客

首页 > 应用开发 > IT综合 > sqlite操作--- oracle数据库中的数据导进sqlite

sqlite操作--- oracle数据库中的数据导进sqlite

原创 IT综合 作者:贺子_DBA时代 时间:2015-07-11 12:07:29 0 删除 编辑

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格式导出保存


第二步:将csv文件另存为utf8编码的txt文件

以txt格式打开csv文件


删除第一行colmun信息

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

另存为utf8编码的txt文件

第三步:创建数据库及相应的表结构  一定注意,不要先进入sqlite3.exe,

创建名字为liuwenhe.db的数据库语法:sqlite3  liuwenhe.db     前提是要cmd进入到sqlite3.exe前的一个目录。

例如:我的目录为:D:\文档\SQLite\sqlite3.exe


所以Cmd->进入到SQLite这个目录,如下图,然后直接  sqlite3  liuliu.db,即可创建名字为liuliu.db的数据库,并且也自动进入到了这个刚建立的数据库里了。之后可以创建表了。


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

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

第六:导入数据

.import D:/SQLITE/database-sqllite/xxm_test.txt    TD_ADDRESS         #注意结尾没有分号


没报错就已经成功了,然后刚刚创建的liuwenhe.db这个数据库,就在D:\文档\SQLite目录下。





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

请登录后发表评论 登录
全部评论
10年数据库管理员从业经历,熟悉Oracle、mysql、tidb、oceanbase、redis、 mongodb 、python等技术栈,持有11g ocm 、mysql 5.7 ocp 、tidb 5.0 ptcp、tidb 6.0 ptca、oceanbase obcp等

注册时间:2014-05-12

  • 博文量
    327
  • 访问量
    2149009