SQLite命令基础详解

SQLite命令基础详解

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

2、打开cmd,输入adb shell

SQLite命令基础详解

如果显示的是$符号,则表示你是普通用户,输入 su获得超级用户权限

SQLite命令基础详解

3、可以使用ls命令查看当前位置的所有文件

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

6、进入databases文件夹,其中db后缀的文件就是数据库

SQLite命令基础详解
7、使用sqlite3命令打开数据库,使用.table命令查看所有表
SQLite命令基础详解
8、可以使用pragma table_info(TABLE_NAME)命令查看数据表结构
SQLite命令基础详解
可以看到,有很多字段,而且排列难看,很难明白其中的结构。这时可以在pragma命令前面添加.mode line命令切换显示模式,运行后会发现清楚很多
SQLite命令基础详解
9、使用select查询数据表中的结构
SQLite命令基础详解
10、使用.exit退出sqlite3,再输入exit直至退出shell

; 结语:

在sqlite中,增(insert)删(delete)改(update)查(select)与标准sql语法是相同的。值得一提的是,每个sqlite中都有一个隐藏的表SQLITE_MASTER,记载了当前数据库中所有表的建表语句

SQLite命令基础详解

Original: https://blog.csdn.net/qq_45905655/article/details/115580792
Author: 孜然香菜
Title: SQLite命令基础详解

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/817242/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球