zoukankan      html  css  js  c++  java
  • adb shell下查看和创建sqlite3

    在实际开发中我们一般会封装一个专门操作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

    每一个程序猿都是文艺青年!!!
  • 相关阅读:
    websocketpp相关
    大地水准面、大地基准面
    ubuntu18.04 和 qt 5.13.1 安装
    高斯——克吕格投影反算
    高斯——克吕格投影正算
    缓和曲线10麦克康奈尔
    vsCode 需安装的扩展
    显示windows电脑上已连接过的wifi密码
    linux Java项目CPU内存占用高故障排查
    tcpdump常用参数说明及常见操作
  • 原文地址:https://www.cnblogs.com/xue2b/p/3075980.html
Copyright © 2011-2022 走看看