SQLite是Android内置的轻量级数据库,其实用一个文件作为数据库文件存放需要存储的表,同时另外存储一张表来存储该数据库文件相关的一些信息,针对SQLite使用的语句和SQL语句基本相同。
SQLite3是一个命令行工具,通过命令行对SQLite进行管理和操作。在Android的ADK中集成了SQLite3工具,如果安装了ADK并且配置了相关的环境变量,则可以直接使用sqlite3命令。
SQLite3的命令分为两种:sqlite3本身的工具命令以及使用sql语句对sqlite数据库文件进行操作,本文就常用的几种命令进行说明:
(1) sqlite3 dbfilename: 新建或打开数据库文件(如果不存在则新建并打开)
(2)sqlite> .database 显示数据库信息;包含当前数据库的位置
sqlite> .tables / .table 显示表名称 没有表则不显示
这些指令都可以通过 sqlite> .help 进行查看
(3).mode指令是sqlite3 非常重要的一个指令,用于修改数据库查询的输出模式
常见的模式 list|column|insert|line|tabs|tcl|csv 其中line模式显示最为详细
(4)直接输入sql语句进行建表、插入、删除、修改和查询操作,此处需记住必须以分号结尾,如果不以分号结尾直接回车,sqlite会用“---->” 提示继续输入,直至输入分号以结束一个语句~
(5)一篇较为详细的介绍sqlite的文章链接:点击打开链接
-