SQLite

Posted slowdownthenrunfast

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLite相关的知识,希望对你有一定的参考价值。

一些有用的 SQLite 命令

显示表结构:
sqlite> .schema [table]

获取所有表和视图: sqlite  > .tables 

获取指定表的索引列表: sqlite  > .indices  [table  ]
导出数据库到 SQL 文件: sqlite  > .output  [filename  ] 
sqlite  > .dump 
sqlite  > .output stdout
从 SQL 文件导入数据库: sqlite  > .read  [filename  ]
格式化输出数据到 CSV 格式: sqlite  >.output  [filename.csv  ] 
sqlite  >.separator , 
sqlite  >  select  * from  test
sqlite  >.output stdout
从 CSV 文件导入数据到表中: sqlite  >create table newtable  (  id integer primary key, value text  )
sqlite  >.import  [filename.csv  ] newtable 

备份数据库:
/*
 usage: sqlite3 [database] .dump > [filename] */
sqlite3 mytable.db .dump > backup.sql

恢复数据库: /* usage: sqlite3  [database  ]  <  [filename  ]  */ 
sqlite3 mytable.db  < backup.sql

以上是关于SQLite的主要内容,如果未能解决你的问题,请参考以下文章

Android--SQLite应用

玩转SQLite系列初识SQLite,重拾sql语句

sqlite3.OperationalError ...我的sqlite语法有啥问题?

玩转SQLite系列SQLite数据库应用案例实现历史搜索记录

sqlite只有几条数据内存很大

SQLite 更新后:无法在 DLL 'SQLite.Interop.dll' 中找到名为 'sqlite3_changes_interop' 的入口点