比如我要查看com.android.phone里面的数据表 
s

解决方案 »

  1.   

    cd data/data/com.android.phonelscd databaseslssqlite3 数据库名.db.tables   //列出所有表
      

  2.   

    sql语句了吧。
      一下就出来了
      

  3.   

    adb shell下查看sqlite数据库 
    http://blog.chinaunix.net/u/17535/showart_1817878.html
      

  4.   

    可是我执行到sqlite xyz.db
    下面在 .tables时候,没有表....不知道是何故?
      

  5.   

    可以肯定你的db里面没有表。
    下面是我查询自己的工程下,刚开始连db都没有,
    就创建了一个stud.db, 然后又创建了一个student表。再执行.tables,就看到表了
    C:\Documents and Settings\Administrator>adb shell
    # ls
    ls
    config
    cache
    sdcard
    acct
    mnt
    d
    etc
    system
    sys
    sbin
    proc
    init.rc
    init.goldfish.rc
    init
    default.prop
    data
    root
    dev
    # cd data/data/com.min.androidtest
    cd data/data/com.min.androidtest
    # pwd
    pwd
    /data/data/com.min.androidtest
    # ls
    ls
    databases
    test.db
    lib
    # cd databases
    cd databases
    # ls
    ls
    stud.db
    # sqlite3 stud.db
    sqlite3 stud.db
    SQLite version 3.6.22
    Enter ".help" for instructions
    Enter SQL statements terminated with a ";"
    sqlite>sqlite> .tables
    .tables
    sqlite> create table student(id integer primary key autoincrement, name text);
    create table student(id integer primary key autoincrement, name text);
    sqlite> .tables
    .tables
    student
    sqlite>