`

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

 

分享到:
评论

相关推荐

    android adb shell 命令大全

    29、访问数据库SQLite3 adb shell sqlite3 #cd system/sd/data //进入系统内指定文件夹 #ls //列表显示当前文件夹内容 #rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件 #rm xxx //删除文件xxx #...

    CTS android

    adb(Android Debug Bridge)是Android 提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机 模拟器 的状态 .还可以进行以下的操作:  1、快速更新设备或手机模拟器中的代码,如应用或... sqlite3

    sqlite3:not found

    解决方法: 1)挂载 /system目录为可读写 >adb shell # mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system 2)把sqlite3 push到设备中 > adb push sqlite3 /system/xbin

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 ...• SQLite SQLite SQLite SQLite 用作结构化的数据存储 • 多媒体支持 包括常见的音频、视频和...

    编号好的android各平台的sqliete3二进制,可直接adb shell中执行,提供源码和一键编译命令

    编译好的安卓版的sqlite3 shell二进制程序,可以直接在adb shell中执行,可以用修改/data/data/com.android.providers.settings/databases/settings.db数据库,提供源码和unix和windows下的一键编译命令,可自行编译...

    sqlite3文件

    Android 使用adb shell命令时出现sqlite3 : not found 问题 ,用于真机调试缺少sqlite3,此文件适用于android4.4

    解决sqlite3 not found

    解决缺少sqlite3的问题,内附说明

    sqlite数据库锁定问题.zip

    sqlite实质上是将数据写入一个文件,通常情况下,在应用的包名下面都能找到xxx.db的文件,拥有root权限的手机,可以通过adb shell,看到data/data/packagename/databases/xxx.db这样的文件。我们可以得知SQLite是...

    相当简单Android SQLite数据库增删改查【自己写的】

    相当简单Android SQLite数据库增删改查,绝对适合...sqlite3 eventRemind.db select * from eventRemind; 4.若输入adb提示无此命令,请检查环境变量设置。 5.将代码涉及到的类和方法查阅帮助看懂,数据库你就掌握啦!

    Android例子源码解决多线程读写sqlite数据库锁定问题

    SQLite实质上是将数据写入一个文件,通常情况下,在应用的包名下面都能找到xxx.db的文件,拥有root权限的手机,可以通过adb shell,看到data/data/packagename/databases/xxx.db这样的文件。我们可以得知SQLite是...

    复制sqlite数据库的demo

    本demo实现了程序启动时,从assets文件夹中复制sqlite文件到程序的功能,里面带了一个sqlite查看工具,sqlite分割工具,详细说明文档。...程序启动后,Log会输出结果,也可以使用adb shell进行查看数据库是否复制成功。

    Android使用SQLite数据库的示例

    一. 简介 SQLite数据库是一个轻量级的DBMS(数据库管理系统)。SQLite使用单个文件存储数据,Android标准库包含SQLite库以及配套使用的一些Java辅助类。...执行完这条语句,可以在adb shell下进入/data/data/pac

    android想用adb查看数据库 被告知inaccessible or not found怎么办

    通常,我们在进行数据库操作的时候,都想要查看数据库结果是否正确,这时候我们会用到adb。首先我们将adb加入环境变量 vi ~/.bash_profile 进入到vi模式开始修改 export ANDROID_HOME=/Users/jiafenglin/Library/...

    sqlite数据库锁定问题

    sqlite实质上是将数据写入一个文件,通常情况下,在应用的包名下面都能找到xxx.db的文件,拥有root权限的手机,可以通过adb shell,看到data/data/packagename/databases/xxx.db这样的文件。我们可以得知SQLite是...

    Android中使用SQLite3 命令行查看内嵌数据库的方法

    【3】使用 “sqlite3 [数据库名称] ” 命令来对某数据库进行一系列的操作。 【4】在经过第【3】步骤后,可以使用 .tables 命令查看某数据库中包含哪些表。若要查询某表中包含的数据,在 sqlite> 命令后输入查询的...

    Las-Browser:用于浏览和编辑 Android Sqlite 数据库的 GUI 工具,也是通用(非 Android)Sqlite 浏览器

    它通过 adb shell 自动连接到手机/模拟器,并为用户提供一个简单的界面来管理任何 Android 应用程序的 Sqlite 数据库。 Las Browser 也是一个通用的 Sqlite 数据库浏览器。 探索和使用任何* sqlite 数据库文件。 它...

    超强安卓调试助手Atools

    络流量查看 无线ADB SHELL SSH TELNET 外置蓝牙GPS SSH隧道 WIFI数据线 局域网扫描 其他工具: Sqlite数据库管理 屏幕坏点测试 尺子 指南针 分贝计 水平仪 重力小球 表达式计算器 应用管理 器 便签 智能机器人 ...

    Kiosk:使用Sqlite的与会者专用的报亭办公桌注册应用程序

    adb shell run-as packagename chmod 666 databases\databasename exit cp \data\data\packagename\databases\databasename \sdcard\ run-as packagename chmod 600 databases\databasename exit exit adb pull ...

    Android如何通过命令行操作Sqlite3数据库的方法

    1、首先,找到 Android SDK 在本机中的位置,如果不知道,可以通过在 Android Studio 找到,如下: 2、其次,通过 cmd 打开 windows ...3、接着,输入 adb shell 命令,如果提示错误,则可能是没打开模拟器的缘故

Global site tag (gtag.js) - Google Analytics