博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
adb shell下查看和创建sqlite3
阅读量:5923 次
发布时间:2019-06-19

本文共 676 字,大约阅读时间需要 2 分钟。

在实际开发中我们一般会封装一个专门操作sqlite的类来进行数据库的操作,但是在编程中我们需要调试程序的时候可能需要adb下手动创建数据库或者查看数据库。那么要具体怎么操作呢。

  • 首先讲如何打开已存在的数据库,当然是开打DOS下cd到adb目录,然后输入adb shell,就会进入手机shell,cd到db所在目录,然后输入sqlite3 XXX.db,在此处如果这个数据库不存在,则会创建一个新的数据库,.tables是查看此db下的所有表,那么查看具体表下的数据只要输入select * from stu; 在这儿分号是必须的,sqlite3是根据分号断句的。

由上图可以看出此数据库有一个叫stu的表,表中的数据有2条。以上就是如何查看现有的数据库。

  • 那么怎么创建数据库呢,很简单和上面讲的一样,执行sqlite3 XXX.db,如果当前目录下没有此数据库就会创建新的数据库,在这儿本人有一点疑惑的地方,现在还是不太明白,我没有cd到/data/data目录下,执行完adb shell后执行sqlite3 test.db,在File Explore中找不到test.db,另外如果我想覆盖已有的数据库要如何操作才能覆盖,当然可以先删掉以后的数据库然后自己建一个,但总感觉不够高端。新建数据库后可以创建表。插入数据,查看数据,删除数据等,至于比较复杂的操作,还是询问db专家吧。

      

 

退出sqlite的命令式.exit

 

转载于:https://www.cnblogs.com/xue2b/archive/2013/05/13/3075980.html

你可能感兴趣的文章
分布式文件系统HDFS 练习
查看>>
C语言考点
查看>>
即使是做咸鱼,也要做最咸的那一条
查看>>
【iOS】让数据模型实现自动序列化
查看>>
每个男人心中都有一段《西西里的美丽传说》
查看>>
支持向量机SVM(一)
查看>>
cogs 736 星际转移 最大流
查看>>
java~@Async异步功能
查看>>
Winform 多组合老板键Alt_Ctrl_Shift
查看>>
ASP.NET中使用代码来进行备份和还原数据库
查看>>
【转】C++后台开发之我见
查看>>
匿名内部类
查看>>
eclipse无法运行class,不自动编译
查看>>
Gym - 101981J The 2018 ICPC Asia Nanjing Regional Contest J.Prime Game 计数
查看>>
反射 - type
查看>>
posix消息队列(1)
查看>>
socketIO原理图
查看>>
struts2中的值栈对象ValueStack
查看>>
Rod Johnson
查看>>
Spring------mysql读写分离
查看>>