程序员

SQLite命令基础详解

作者:admin 2021-06-07 我要评论

SQLite命令基础详解 1、首先确保模拟器已经打开 2、打开cmd输入adb shell 如果显示的是$符号则表示你是普通用户输入 su 获得超级用户权限 3、可以使用ls命令查看...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

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

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • Linux搭建FTP服务器

    Linux搭建FTP服务器

  • 数据结构实验报告线性表的应用

    数据结构实验报告线性表的应用

  • 2021-04-10  粤嵌单片机兴趣课(一)

    2021-04-10 粤嵌单片机兴趣课(一)

  • 蓝桥杯单片机----继电器和蜂鸣器的基本

    蓝桥杯单片机----继电器和蜂鸣器的基本

腾讯云代理商
海外云服务器