当前位置:主页 > 查看内容

SQLite命令基础详解

发布时间:2021-06-07 00:00| 位朋友查看

简介:SQLite命令基础详解 1、首先确保模拟器已经打开 2、打开cmd输入adb shell 如果显示的是$符号则表示你是普通用户输入 su 获得超级用户权限 3、可以使用ls命令查看当前位置的所有文件 4、使用cd命令进入data/data文件夹所有应用程序的本地存储文件都是在这个文……

SQLite命令基础详解

1、首先确保模拟器已经打开

2、打开cmd,输入adb shell
在这里插入图片描述

如果显示的是$符号,则表示你是普通用户,输入su获得超级用户权限
在这里插入图片描述

3、可以使用ls命令查看当前位置的所有文件
在这里插入图片描述
4、使用cd命令进入data/data文件夹,所有应用程序的本地存储文件都是在这个文件夹下的。
在这里插入图片描述
5、com.android.providers.contacts中存储的是联系人相关数据
在这里插入图片描述
databases文件夹是用来存放数据库文件的;files是用来存放普通文本的shared_prefs是用来存放shared文件的; code_cache,缓存区,用来存放代码的。以上几个文件夹代表了Android数据持久化的三种可选方式,即文件存储、SharedPreferences、数据库存储。

6、进入databases文件夹,其中db后缀的文件就是数据库
在这里插入图片描述
7、使用sqlite3命令打开数据库,使用.table命令查看所有表
在这里插入图片描述
8、可以使用pragma table_info(TABLE_NAME)命令查看数据表结构
在这里插入图片描述
可以看到,有很多字段,而且排列难看,很难明白其中的结构。这时可以在pragma命令前面添加.mode line命令切换显示模式,运行后会发现清楚很多
在这里插入图片描述
9、使用select查询数据表中的结构
在这里插入图片描述
10、使用.exit退出sqlite3,再输入exit直至退出shell

结语:

在sqlite中,增(insert)删(delete)改(update)查(select)与标准sql语法是相同的。值得一提的是,每个sqlite中都有一个隐藏的表sqlite_master,记载了当前数据库中所有表的建表语句
在中,增(插入)删(删除)改(更新)查(选择)与标准SQL语法是相同的。值得一提的是,每个SQLITE中都有一个隐藏的表SQLITE_MASTER,记载了当前数据库中所有表的建表语句
在这里插入图片描述

;原文链接:https://blog.csdn.net/qq_45905655/article/details/115580792
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:【android studio学习】——常见布局 下一篇:没有了

推荐图文


随机推荐