SQLite命令基础详解_孜然香菜的博客-程序员信息网_sqlite基本命令

技术标签: sqlite3  android  sql  

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,记载了当前数据库中所有表的建表语句
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45905655/article/details/115580792

智能推荐

c语言static jmp buf,c语言的jmp_buf函数?_務酒者的博客-程序员信息网

ibeautifulsetjmp与刺激的abort()和exit()相比,goto语句看起来是处理异常的更可行方案。不幸的是,goto是本地的:它只能跳到所在函数内部的标号上,而不能将控制权转移到所在程序的任意地点(当然,除非你的所有代码都在main体中)。为了解决这个限制,C函数库提供了setjmp()和longjmp()函数,它们分别承担非局部标号和goto作用。头文件申明了这些函数及同时所需...

sky3888 Deposit Dark Side Devil's Delight Slot Game_sky3888的博客-程序员信息网

sky3888 deposit Devil’s Delight is a 5 reels, 4 rows and a maximum of 20 win lines slot game.

一个网络工程师的一天_w5king的博客-程序员信息网

我是一个网络工程师(CCNP+MCSE),从事这个行业已经三年了。如果你想知道一个网络工程师的生活是怎样的,来和我一起过一个工作日吧!七月的一个清晨,不到6点钟,手机响了,从头儿懒洋洋的口气中得知,某某小区的网络又第N次掉线,要我马上过去。看来他也是刚接到通知。为什么他不去?为什么我没关手机?唉,没办法,谁让我是个网络工程师呢?   6:30 洗漱完毕,骑着自行车上路。   7:00 到达“事

Ubuntu 环境 运行Asp.net mvc +EntityFramework+ Mysql_diebinglao0368的博客-程序员信息网

关键词:ubuntu,mono,.Net framework 4.5,asp.net mvc 4,Entityframework 6,MysqlMono安装参考文章:Install Mono on Linux | Monohttp://www.mono-project.com/docs/getting-started/instal...

ORA-27102 out of memory Linux-X86_64 Error 28 No space left on device_Data & safety的博客-程序员信息网

1.1 症状在华为云centos7.2系统上安装oracle11g2040,把sga设置为物理内存40%,启动时报错如下:SQL> startupORA-27102: out of memoryLinux-x86_64 Error: 28: No space left on deviceAdditional information: -1744830464Additi...

mysql不小心删了默认mysql_如何解决mysql不小心删除数据库的问题_weixin_39837727的博客-程序员信息网

如何解决mysql不小心删除数据库的问题发布时间:2020-11-05 10:06:04来源:亿速云阅读:78作者:小新这篇文章主要介绍如何解决mysql不小心删除数据库的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql不小心删除数据库的解决办法:首先打开mysql的binlog功能;然后查看二进制日志状态;接着查看二进制日志文件的操作日志;最后通过Bin lo...

随便推点

pulsar-2-python操作pulsar生产和消费数据_皮皮冰燃的博客-程序员信息网_pulsar python

目前python的pulsar-client工具包仅支持linux。#pip3 install jupyter notebook#pip install --upgrade pip#pip3 install pulsar-client

小程序official-account组件的使用_ohmorning的博客-程序员信息网

使用注意事项:1、小程序基础库要在2.3.0及以上,要不然是不会显示的2、使用组件前,需前往小程序后台,在“设置”->“接口设置”->“公众号关注组件”中设置要展示的公众号。注:设置的公众号需与小程序主体一致。3、在一个小程序的生命周期内,只有从以下场景进入小程序,才具有展示引导关注公众号组件的能力:当小程序从扫二维码场景(场景值1011)打开时当小程序从扫小程序码场景(场景值1047)打开时当小程序从聊天顶部场景(场景值1089)中的“最近使用”内打开时,若小程序之前未被销毁,则

鸿蒙os设计和交互规范,【华为Mate40Pro评测】EMUI11的UX设计理念 与鸿蒙OS共筑一致用户体验-中关村在线..._PEI Lobster的博客-程序员信息网

【中关村在线】华为Mate40Pro评测:华为耗时三年,斥资5.6亿美元打造的Mate40系列,确实是今年旗舰手机里的重头戏。“好马配好鞍”,出色的硬件产品离不开差异化的系统体验,EMUI11作为华为手机软性实力的集大成者,是打造用户体验的基石。回顾EMUI的发展史,今年的EMUI11可以说是有史以来迭代力度最大的一次,它坚持了什么,又改变了什么?新系统研发背后有怎样的故事。带着疑问,今天我们一起...

csdn 博客访问量一直不更新怎么回事?_studypower的博客-程序员信息网

某一天突然发现博客的访问量不太对,也没太在意,那天正好写了一片新文章,第二天访问量 过百了,但是惊人发现,博客主页的访问量任然没变。以为过两天就 会好,但是这半个多月都过去了,任然没有反应,这是为什么。以前我都是喜欢在博客园里面写文章的,后来因为很多同学朋友说一直在csdn学习,去年也就开通这博客,才开始在这写一些技术类文章,就碰到这问题,太令我伤心了。都有点后悔选择csdn了。 上面是上午发

在KVM下使用ubuntu19.10安装Anbox_看向前方的博客-程序员信息网

导言Anbox是一个Android模拟器,可以从linux系统运行Android应用程序或游戏。对于Anbox的安装已经有了各种教程,主要针对ubuntu18.04之前的版本。最近在做一个关于虚拟机中跑安卓的项目,因此在虚拟机中使用ubuntu18.04系统,然后按照指导搭建Anbox模拟器。但是很遗憾Anbox未能成功的跑起来。为什么Anbox启动失败呢?在ubuntu18.04使用cir...

【FPGA教程案例33】通信案例3——基于FPGA的BPSK调制信号产生,通过matlab测试其星座图_fpga和matlab的博客-程序员信息网_verilog实现bpsk调制

BPSK(BinaryPhaseShiftKeying)-------二进制相移键控。是把模拟信号转换成数据值的转换方式之一,利用偏离相位的复数波浪组合来表现信息键控移相方式。BPSK使用了基准的正弦波和相位反转的波浪,使一方为0,另一方为1,从而可以同时传送接受2值(1比特)的信息。BPSK的映射关系如下所示其实现结构图如下图所示首先,将输入的1010二进制数据中的0都转化为-1,使得非极性码变为极性码。然后将数据通过一个FIR低通滤波器进行成型处理,成型滤波的主要目的是。......

推荐文章

热门文章

相关标签