sqliteandroid sqlite3命令行检查自己的代码操作数据库是否科学

真机调试的话需要root ,否则没有访问目录的权力

在 linux 的终端 或者 windows的cmd 中输入

1 adb shell 

进入shell 环境

1 cd /data/data/程序包名/databases

 ls  列出数据库

行使 sqlite3
数据库文件名 进入数据库。以 book.db 为例

 sqlite3 book.db   将开辟db ,
命令行提醒变成  sqlite> 
表达已经跻身 sqlite程序, 所以这是三个动作, 启动 sqlite
并开拓数据库。想要出来怎么做  .exit 或者  .quit 

 即使输入  sqlite3 而不带上数据库文件名,就会只是进入sqlite程序,不打开任何数据库,如若要打开book.db
又不想 exit sqlite程序的话使用 .open
book.db 

抑或曾经打开book.db 想切到另一个数量库 ,使用  .open book2.db ,
这么些命令会打开数据库,假使不存在则开创。 而用 sqlite
命令直接开行并打开一个不存在的数码库
,假诺直白退出并不会自行创制,不过举办一个建表语句,或者没有表查一个不设有的表的语句,又或者输入 .tables 命令,则会创立一个数据库文件。

 很多篇章授人以鱼而不授人以渔, 小说没提到的操作新手就不知晓如何是好了,
这时候输入  .help 就足以打开表达书了

 

进入sqlite 并开拓数据库文件后

列出数据库中的表

1 .tables

翻看建表语句

1 .schema

  会拿到如下结果

1 CREATE TABLE book (id integer primary key autoincrement, author text, price real,pages integer, name text);

  当不确定表有哪些字段及字段类型的时候这一个命令就派上用场了,有六个表的话会列出五个结实,如若只想看中间一个表,用可以指定表名

查阅指定表的建表语句

1 .schema 表名

履行SQL 语句比喻

1 CREATE TABLE 表名 (字段名1 数据类型, 字段名2 数据类型, .... );

1 SELECT * FROM  表名 WHRER id=1;

此外不赘述 可以参考 

SQLite 教程 | 菜鸟教程
http://www.runoob.com/sqlite/sqlite-tutorial.html

网站地图xml地图