您的位置:首页 > 移动开发 > Android开发

Android SQLite3工具常用命令行总结

2014-05-03 21:27 232 查看
Android SDK的tools目录下提供了一个sqlite3.exe工具,这是一个简单的sqlite数据库管理工具。开发者可以方便的使用其对sqlite数据库进行命令行的操作。

程序运行生成的*.db文件一般位于"/data/data/项目名(包括所处包名)/databases/*.db",因此要对数据库文件进行操作需要先找到数据库文件:

1、进入shell 命令

[python] view
plaincopy

adb shell

2、找到数据库文件

[python] view
plaincopy

#cd data/data

#ls --列出所有项目

#cd project_name --进入所需项目名

#cd databases

#ls --列出现寸的数据库文件

3、进入数据库

[python] view
plaincopy

#sqlite3 test_db --进入所需数据库

会出现类似如下字样:

[python] view
plaincopy

SQLite version 3.6.22

Enter ".help" for instructions

Enter SQL statements terminated with a ";"

sqlite>

至此,可对数据库进行操作。

4、sqlite常用命令

[python] view
plaincopy

>.databases --产看当前数据库

>.tables --查看当前数据库中的表

>.help --sqlite3帮助

>.schema --各个表的生成语句

下面是常用的命令

.help 查看命令

.tables 列出所有数据表

.exit 退出

。。。。。(省略的是数据库命令)

>>>>>>>>>>>>>>>>

在sqlite>提示符下输入
.help 这个命令让我们看到许多命令
.tables 查看所有表,例如我的系统里有Student和android_metadata两个表

查询表Student 数据内容,我们输入
select * from Student;
我们查出三条数据。这个数据库的显示方式让我们习惯了Oralce,看得很不舒服,输入
以下两个命令,让我们改变这种显示模式。
.mode
column
.header
on
再输入select
* from Student; 我们看着舒服多了(Figure4)。



Figure4:改变数据显示模式

.exit命令退出sqlite,返回到#提示符。
在#提示符下输入exit退出Linux。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: