平时使用官方提供的sqlite3.exe工具来操作 sqlite的数据库,可以在网上下到。
进入管理:
sqlite3.exe d:\test.db //假设数据是 d:\test.db

.databases //显示所有数据库 和 mysql的 show databases; 
.tables //显示当前数据库的表格 和 mysql 的show tables; 
.schment tablename; //显示表格结构 和mysql的 SHOW CREATE TABLE tbl_name
.output c:\\1.sql //导出当前数据库的 sql语句 和mysql的 mysqldump
.dump
.import c:\\1.sql //导入 //mysql 用source
===================
导入
命令: .import
sqlite> .import 文件名 表名
注1: 不要忘了开头的点
注2: 这条语句不能用分号结束. 非SQL不需要分号结束.
注3: 需要查看默认的分隔符separator. 必须一致. 如果不一致可能导致sqlite字段分割错误.
查看分隔符使用命令 .show , 如果不一致可直接修改, 比如:
sqlite>.separator “,”
将分隔符转为逗号.
举例1:
将文件a.txt中的数据导入表 tab_xx. (a.csv中字段以逗号分割)
sqlite> .separator “,”
sqlite> .import a.txt tab_xx
sqlite>
导入结束.

导出
实现方式: 将输出重定向至文件.
命令: .output
sqlite> .output a.txt
然后输入sql语句, 查询出要导的数据. 查询后,数据不会显示在屏幕上,而直接写入文件.
结束后,输入
sqlite> .output stdout
将输出重定向至屏幕.
举例2:
将 tab_xx 中的数据导出到文件a.txt
sqlite> .output a.txt
sqlite> select * from tab_xx;
sqlite> .output stdout
导出完毕.

如需导成csv格式,直接将文件a.txt换成a.csv即可

Sqlite数据库导入导出与备份恢复作者:春儿
(1)数据导入
建立了Sqlite数据库后就要建立表输入数据了,多数时候数据量较大,手动输入不可能,必须用导入语句
导入逗号分隔csv格式数据
首先建立一个表,比如test.db中建表test,如果表已经存在,可以利用命令".schema"查看该表结构,比如
sqlite>.schema test,结果得到test表的结构,因为要导入的数据必须具有相似的结构,所以必须明了目标表的结构。
create table test (id int primary key,value);
比如test表具有下面的数据
1|34
2|99
3|990
4|390

另一个csv文本文件为 test.csv,内容如下:
5,560
6,78
利用“.import”命令可以导入该数据,在导入数据之前,利用“.separator ‘’”命令转换sqlite默认分隔符,比如“.separator ,”这一句就将分隔符改变为逗号,与预导入数据一致才能顺利导入,然后键入下面语句
.import test.csv test
这样表test就多了从csv文件导入的两行记录,sqlite最新版本已经默认使用事件,因此海量数据导入也很轻松高效。
同样的方法可以导入txt文本文件。

(2)数据导出
.out out.txt
select * from test;
.output stdout
以上三个语句将表test的全部内容查询结果创建并导入了文件out.txt,最后一句是使输出重新定位到屏幕,结束文件导出。

(3)备份数据库
.output [filename] 导出到文件中,如果该文件不存在,则自动创建
.dump 导出数据命令
.output stdout 返回输出到屏幕(进行其他操作)

(4)导入(恢复)数据库
sqlite3 test.db < test.sql
这样就将备份数据库导入当前数据库了。

http://blog.sina.com.cn/s/blog_6742128101018aw0.html

SQLite 3导入导出成txt或csv操作相关推荐

  1. python操作sqlite3 导入csv文件_[转载]SQLite 3导入导出成txt或csv操作

    平时使用官方提供的sqlite3.exe工具来操作 sqlite的数据库,可以在网上下到. 进入管理: sqlite3.exe d:\\test.db //假设数据是 d:\\test.db > ...

  2. linux读取excel并导入mysql_mysql命令行的导入导出sql,txt,excel(都在linux或windows命令行操作)(转自筑梦悠然)...

    Mysql导入导出sql,txt,excel 首先我们通过命令行进入到mysql安装目录的bin目录下,比如我输入的命令行为: d: cd  D:/wamp/bin/mysql/mysql5.6.17 ...

  3. matlab输出坐标并储存,matlab中点的坐标如何导出成txt格式

    matlab中点的坐标如何导出成txt格式 关注:67  答案:3  mip版 解决时间 2021-01-29 20:24 提问者旧梦已过期 2021-01-29 01:49 matlab中有101个 ...

  4. 蓝的成长记——追逐DBA(3):古董上操作,数据导入导出成了问题

    蓝的成长记--追逐DBA(3):古董上操作,数据导入导出成了问题 ***************************************声明************************** ...

  5. Java 实现数据库数据 导入 导出成Excel文档的功能

    1.创建导入 导出工具类,写入其导入和导出方法 导出成外部文件: public static ResponseEntity<byte[]> emp2Excel(List<Emp> ...

  6. python pdf 转换成txt,csv,doc 及doc转换为pdf初级

    pdf,搜索相关路径下pdf文档,把pdf文档移动到指定的路径下,再对该路径下的pdf文档进行转换 缺点:无法转换带有图片的pdf文档,转换后的文档格式问题 安装相应的库 1)pip install ...

  7. SXSSFWorkbook导入/导出Excel文档简单操作

    在Java-web项目开发过程中经常会遇到导入/导出Excel表格的业务场景.SXSSFWorkbook是apache基金会提供的Excel导出工具类,它允许导出大批量数量而不会导致内存溢出,因为在导 ...

  8. kettle 将job等导入导出成xml

    一.导出 工具->资源库->探索资源库 就可以看见资源库里面的资源了. 如果要导出资源库里面的某个目录就右键就行了. 如果要导出全部资源库的文件就如下图所示 将资源库导出其实也是一个xml ...

  9. 如何将hive查询结果导出成txt文件

    原文地址:https://zhidao.baidu.com/question/241683835498891364.html ------------------------------------- ...

  10. C# CSV文件的导入导出以及datatable转化csv

    1.csv文件写入操作 首先,创建datatable对象: DataTable dt = new DataTable(); 添加列: dt.Columns.Add("name", ...

最新文章

  1. shell之for和if实现批量替换多目录下的文件
  2. 微信小程序使用fixed布局
  3. c++ const 常指针
  4. web性能测试分析-工具篇
  5. Windows Phone 7 立体旋转动画的实现
  6. mac搭建apace和php开发环境
  7. [转]vector iterator not incrementable 的问题
  8. Dedecms修改TAG、title、keywords及栏目名称长度限制
  9. 怎么将ts文件快速合成一个文件
  10. 阿里用的java编码规范积累
  11. Nginx安装配置详解
  12. 数据恢复技术与LVM数据恢复方法
  13. 同事在上班期间在干私活,要不要告诉老板!
  14. 动漫美少女生成神器、猫的门禁...2019年十七大最佳机器学习项目 |年度盘点①...
  15. 使用微信测试号进行wechat手动授权详细版
  16. 日本互联网的十大知名巨头!你听说过几个?
  17. bulldog-vulnhub
  18. 机器学习之逐次下降法(机器学习算法原理与实践)郑捷 (P159-p163)
  19. NFT宝典:你需要知道NFT的术语和定义
  20. word里设置了标题,但生成的目录上没有显示

热门文章

  1. html/css椭圆运动
  2. 个人微信开发api文档
  3. OKR教练:为何落地OKR需要复盘?
  4. Web项目 引入Editormd
  5. Lync 2013正式版评估及2013版独立客户端下载
  6. matlab imrotate中心,matlab中imrotate
  7. 12帧跑步动画分解图_跑步动画原理讲解
  8. 现代电力系统分析王锡凡pdf_一对一论文定制 | 电子工程:电力系统潮流及最优潮流算法研究...
  9. 51单片机基本刷屏测试实验_320x240真彩TFT屏51单片机驱动刷屏程序
  10. ITF跆拳道的24个特尔