Sqlite3常用简单指令

前言

有的时候我们想查看Android的data目录下的数据库,可以导出来然后通过windows下的安装工具进行打开,但这样太麻烦,其实可以通过内置的sqlite3指令直接对数据库进行操作,下面介绍几条简单的指令。(可能需要root权限)

Kernel: v4.4.126
Device: rk3399
Platform Version: Android 7.1

指令

  1. 打开数据库,进入指令操作窗口。

     sqlite3  xx.db
    
  2. 不进入指令操作窗口直接查看数据库的内容

     sqlite3 xx.dp .dump
    
  3. 进入指令操作窗口遇到…>,怎么退出?

     //输入任何一条数据库语句即可退出
     例如:
     .quit;
    
  4. 如何退出数据库指令操作窗口,回到adb窗口

     Ctrl + d
    
  5. 从carriers表中查出carrier_enabled=1的所有条目

     select * from carriers where carrier_enabled=1;
    
  6. 从carriers表中查出carrier_enabled=1并且numeric='46012’的所有条目

     select * from carriers where numeric='46012' and carrier_enabled=1;
    
  7. 从carriers表中查出carrier_enabled=1并且numeric='46012’的所有条目,并按照_id进行逆序排列

     //DESC:逆序,ASC:正序
     select * from carriers where numeric='46012' and carrier_enabled=1 Order By _id DESC;
    

转载请注明出处:http://www.wolfnx.com/2020/03/18/Sqlite3-Command

作者 : wolfnx
邮箱 : wolfnx@outlook.com
邮箱2 : lostnx@gmail.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值