使用sqlite3命令

adb  Android  2019年4月14日 am9:43发布6年前 (2019)更新 城堡大人
105 0 0

前言

调试机器中大部分是带有sqlite3模块的,当然是一般而言啦,有些厂商不会让用户去操作这个的。

本文摘抄部分sqlite3的操作命令,方便自己查阅。

正文

这里以Android 13中MediaProvider的数据库操作为例。

进入sqlite3的操作界面

进入

adb shell
# 进入
cd /data/data/com.android.providers.media.module/databases

进入sqlite命令界面

sqlite3 external.db

查看数据库文件信息

.database
sqlite> .database
main: /data/data/com.android.providers.media.module/databases/external.db

查询所有表

.table
sqlite> .table
album_art             audio_playlists       log
android_metadata      audio_playlists_map   search
audio                 deleted_media         searchhelpertitle
audio_albums          downloads             thumbnails
audio_artists         files                 video
audio_artists_albums  images                videothumbnails
audio_genres          local_metadata

退出sqlite3

# Exit this program with return-code CODE
.exit ?CODE?

这里需要跟返回值

.exit 0

或者

.quit

查询x表中的所有数据

这里的表名可以通过.table命令查询。

select * from x;

PS:切记一定要输‘;’这个符号结束,要不然没作用的。

查询x表中的指定信息

查询name叫做‘biumall.com’的所有信息
select * from x where name="biumall.com";
查询_id=1的信息
select * from xxx where _id= '1';

等等,可以根据表的关键字来查询

显示列表对齐

.mode column

修改x表的内容

修改_id=1的数据内容

update xxx set value="1" where _id=1;

删除x内容

删除name=‘’的信息

delete from secure where name="biumall.com";

上面只是附上一部分,如果要看更多内容,可以访问Sqlite3的官方网址:http://www.sqlite.org/cli.html

参考文章

  1. sqlite常用的命令-增删改查

  2. sqlite 常用命令

 历史上的今天

  1. 2023: ListView和GridView替换滑动条图片(0条评论)
  2. 2022: Android之获取图片高宽方法的简单记录(0条评论)
  3. 2020: 萧红:荒凉的院子(0条评论)
版权声明 1、 本站名称: 笔友城堡
2、 本站网址: https://www.biumall.com/
3、 本站部分文章来源于网络,仅供学习与参考,如有侵权,请留言

暂无评论

暂无评论...

随机推荐

刘瑜:过去的怎样让它过去

都赫提先生,31岁。听到枪声,他慌乱中趴下,向街边的建筑匍匐,但是还没来得及抵达安全的地方,一颗子弹向他飞来,打中了他的后背。麦克吉干先生,41岁。看到中弹的都赫提跑过去施救,同时挥舞着手中的一块白手帕,以示他的救援意图,但是他还没抵达伤者,后脑门上也中了一弹,立刻倒地身亡。这是1972年1月30...

刘半农:叫我如何不想她

天上飘着些微云,地上吹着些微风。啊!微风吹动了我头发,教我如何不想她? 月光恋爱着海洋,海洋恋爱着月光。啊!这般蜜也似的银夜,教我如何不想她? 水面落花慢慢流,水底鱼儿慢慢游。啊!燕子你说些什么话?教我如何不想她? 枯树在冷风里摇。...

冰心:一日的春光

去年冬末,我给一位远方的朋友写信,曾说:“我要尽量的吞咽今年北平的春天。”今年北平的春天来的特别的晚,而且在还不知春在哪里的时候,抬头忽见黄尘中绿叶成荫,柳絮乱飞,才晓得在厚厚的尘沙黄幕之后,春还未曾露面,已悄悄的远引了。天下事都是如此——去年冬天是特别的冷,也显得特别的长。每天夜里,灯下孤坐...

adb shell 发送广播带包名

前言之前我们知道adb发送广播带参数,但是有于Android的权限慢慢收紧,如果不加上接收应用的包名,无法收到发送的静态广播。Android 8.0Beginning with Android 8.0 (API level 26), the system imposes additiona...

ANR原因以及解决方法

 一. ANR (Application Not Responding)的定义?在Android上,应用程序如果没有响应,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择等待或者强制关闭。一个...

莫泊桑:瞎子

看见初升的太阳便觉得衷心喜悦,这种喜悦到底是怎么回事?为什么降到大地来的这片光明会如此这般使我们感到生活的幸福?天空蔚蓝,田野碧绿,房舍雪白;我们喜洋洋的眼睛畅饮着这些鲜艳的色彩,把它们化成我们心灵中的快乐。于是我们一心只想跳舞,奔跑、歌唱,在思想上感到轻松愉快,在心田中产生了一种普及到万物的爱,简...