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

    每一个程序猿都是文艺青年!!!
  • 相关阅读:
    IE的if条件判断
    嵌套div的margin-top不生效
    DocumentFragment对象
    javascript严格模式
    某视频网站下载分析
    c# winform 视频转字符动画
    asp.net mvc 5 蛋疼的问题
    asp.net mvc 防止重复提交
    easyHOOK socket send recv
    C# 之泛型详解
  • 原文地址:https://www.cnblogs.com/xue2b/p/3075980.html
Copyright © 2011-2022 走看看