SQLite3 常用命令行

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

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

进入shell 命令

adb shell 

找到数据库文件

cd data/data  
ls                  --列出所有项目  
cd <project_name>   --进入项目名  
cd databases      
ls                  --列出所有数据库文件  

进入数据库

sqlite3 <db_name>   --进入数据库  

会出现类似如下字样:

 SQLite version 3.6.22  
 Enter ".help" for instructions  
 Enter SQL statements terminated with a ";"  
 sqlite>  

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

退出数据库

.exit

sqlite常用命令

.databases         --产看当前数据库  
.tables            --查看当前数据库中的表  
.help              --sqlite3帮助  
.schema            --各个表的生成语句

注意

若弹出 Permission denied 无法查看目录,则直接输入 su 进行root 权限,然后就可以正常查看目录了

    原文作者:sunnyaxin
    原文地址: https://www.jianshu.com/p/05f6d4c64e9a
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞