adb shell sqlite3

 

SQLite中文社区: http://www.sqlite.com.cn/

 

 

1. adb shell

2. chmod 777 /data/data/com.envision.challenger.activity/databases/imchart.db

     chmod 777 /data/data/com.envision.challenger.activity/databases

3. sqlite3 /data/data/com.envision.challenger.activity/databases/imchart.db

4. sqlite3 命令:

      .help

        .table              列出对应数据库下的所有表名; 

                                另外,".tables"命令后也可以跟一参数,它是一个pattern,这样命令就只列出表名和该参数匹配的表。

        .dump            to print out the contents of a table

        .schema        to print the SQL CREATE statement for an existing table.

                                ".schema"命令可以包含一个参数,它是一个pattern,用于对表进行过滤,这时只会显示满足条件的表和所有索引的SQL语句。

        .exit                  quite

        .indices          列出指定表的所有indices(索引)。第一个参数为表的名字。

 

 

http://mobile.51cto.com/android-320675_1.htm

 

    sqlite3 8种不同的方式显示查询返回的结果:"csv", "column", "html", "insert", "line", "list","tabs", "tcl".

你可以通过.mode来设置显示的方式。默认的是"list"方式,这时返回结果的一条记录显示一行,每列的内容之间用设定的分隔符隔开,

 

    你可以通过".separator"来设置"list"模式下的分隔符。比如我们想把", "作为分隔符:

 

 

可以通过".header"命令可以设置是否显示头(头包括第一行,列名,第二行,分隔行)。

 

 

 

 

 

CMD DOS命令android adb shell 中使用sqlite3 命令乱码的解决办法

 

1. 在CMD窗口下输下:chcp 65001 确定

2. 在命令行标题栏上点击右键,选择【属性】 -【字体】,将字体修改为【Lucida Console】 确定

完成后再通过 adb shell 进入sqlite3,select一把乱码解决

windows 7 测试有效

3.  Windows中的字符集

     http://ppjava.com/?p=1922

     chcp 936

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值