在做android开发的时候,有时候我们需要查看系统下的数据库,这时候我们可以使用下面的方法

1.数据库存放位置

data/data/package/databases/abc.db

2.导出数据库

进入手机相应应用下的数据库

cd data/data/package/databases/
adb push data/data/package/databases/abc.db ~/

3.在ubutu下打开数据库

如果你ubuntu下没有安装sqlite3,那么系统会提示你安装,如果安装过了,可以直接用如下方法打开

cd ~/;
sqlite3 adb.da

4.如下几个是简单的操作数据库的命令

.help:查看帮助

.tables:查看所有数据库列表

.schema + tablesname:查看列表

查询结果如下

CREATE TABLE downloads(
_id INTEGER PRIMARY KEY AUTOINCREMENT,
uri TEXT,
method INTEGER,
entity TEXT,
no_integrity BOOLEAN,
hint TEXT, otaupdate BOOLEAN,
_data TEXT,
mimetype TEXT,
destination INTEGER,
no_system BOOLEAN,
visibility INTEGER,
control INTEGER,
status INTEGER,
numfailed INTEGER,
lastmod BIGINT,
notificationpackage TEXT,
notificationclass TEXT,
notificationextras TEXT,
cookiedata TEXT,
useragent TEXT,
referer TEXT,
total_bytes INTEGER,
current_bytes INTEGER,
etag TEXT,
uid INTEGER,
otheruid INTEGER, title TEXT,
description TEXT,
scanned BOOLEAN,
is_public_api INTEGER NOT NULL DEFAULT ,
allow_roaming INTEGER NOT NULL DEFAULT ,
allowed_network_types INTEGER NOT NULL DEFAULT ,
is_visible_in_downloads_ui INTEGER NOT NULL DEFAULT , bypass_recommended_size_limit INTEGER NOT NULL DEFAULT ,
mediaprovider_uri TEXT,
deleted BOOLEAN NOT NULL DEFAULT ,
username TEXT,
password TEXT,
OMA_Download_DDFileInfo_Name TEXT,
OMA_Download_DDFileInfo_Vendor TEXT,
OMA_Download_DDFileInfo_Size INTEGER NOT NULL DEFAULT , OMA_Download_DDFileInfo_Type TEXT,
OMA_Download_DDFileInfo_Description TEXT,
OMA_Download INTEGER NOT NULL DEFAULT ,
OMA_Download_Status INTEGER NOT NULL DEFAULT , OMA_Download_Object_Url TEXT,
OMA_Download_Next_Url TEXT,
OMA_Download_Install_Notify_Url TEXT,
continue_download_with_same_filename BOOLEAN NOT NULL DEFAULT , download_path_selected_from_filemanager TEXT,
drm_right_valid BOOLEAN NOT NULL DEFAULT ,
errorMsg TEXT,
allow_metered INTEGER NOT NULL DEFAULT ,
scanRequestCalled BOOLEAN NOT NULL DEFAULT ,
allow_write BOOLEAN NOT NULL DEFAULT );

当然,你也完全可以直接在adb shell下,进入手机操作数据库,具体步骤跟上面相似,只是不用导出数据库文件罢了

sqlite3-查看数据库的更多相关文章

  1. python sqlite3查看数据库所有表(table)

    #coding:utf-8 import sqlite3 ''' sqlite3存在系统表sqlite_master,结构如下: sqlite_master( type TEXT,      #类型: ...

  2. android 基础学习(6)-----sqlite3查看表结构

    原文:http://blog.csdn.net/richnaly/article/details/7831933 sqlite3查看表结构 在android下通过adb shell命令可以进入sqli ...

  3. Sql Server之使用T_SQL创建,修改,查看数据库信息

    一.使用Transact_SQL创建数据库 Transact_SQL语法如下:  create database database_name   [ on     [primary]  [<fi ...

  4. MySQL查看数据库相关信息

    使用MySQL时,需要了解当前数据库的情况,例如当前的数据库大小.字符集.用户等等.下面总结了一些查看数据库相关信息的命令   1:查看显示所有数据库 mysql> show databases ...

  5. mysql 查看数据库、表的基本命令

    1:show databases; 查看所有的数据库,等同于select schema_name from information_schema.schemata\G.\G 替换;,以纵向报表的形式输 ...

  6. mysql查看数据库和表的占用空间大小

    mysql查看数据库和表的占用空间大小   第一部分-任务 将线上db,导出后,导入到office db 一. 两种方案: 1,将数据直接从online-->office,通过mysqldump ...

  7. 查看数据库磁盘使用多少G:

    查看数据库磁盘使用多少G: / / ) G from dba_segments t where t.owner = 'TPSC' group by OWNER, t.segment_name, t.s ...

  8. ASP.NET 成功执行Update 的 ExecuteNonQuery() 返回值大于0,但是查看数据库却没有改变

    //真实姓名保存 $("#TrueNameSaveBtn").click(function () { if ($("#TrueNameSaveText").va ...

  9. postgresql基本操作:查看数据库、索引、表、表空间大小

    一.简介 PostgreSQL 提供了多个系统管理函数来查看表,索引,表空间及数据库的大小,下面详细介绍一下. 二.数据库对象尺寸函数 函数名 返回类型 描述 pg_column_size(any) ...

  10. SQL 查看数据库表的容量大小

    --==============查看数据库表的容量大小========start================================?============ Create Table # ...

随机推荐

  1. 【基础篇】Android手动卸载虚拟机程序

    adb shell (进入模拟器自带的操作系统) cd data/app (切换到apk的安装目录) rm apk文件全称 例 : rm com.test.TestActivity.apk (手动删除 ...

  2. iterator的使用和封个问题

    这篇文章的内容还是不错的: http://www.cnblogs.com/zhuyf87/archive/2012/12/08/2808290.html for (vector<int>: ...

  3. Ubuntu中的解压缩文件的方式

    记录Ubuntu下各种压缩和解压方式: .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) -- ...

  4. Codeforces Beta Round #2 C. Commentator problem

    模拟退火果然是一个非常高端的东西,思路神马的全然搞不懂啊~ 题目大意: 给出三个圆,求一点到这三个圆的两切线的夹角相等. 解题思路: 对于这个题来说还是有多种思路的 .只是都搞不明确~~   /害羞脸 ...

  5. 【java】itoo项目实战之大数据查询之使用 new map 优化hibernate之级联查询

    在我的上一篇博客<[java]itoo项目实战之hibernate 懒载入优化性能>中,我曾提到过学生数据有2万条,查询数据十分的慢,这是让人非常受不了的事情.看着页面进度条一直转着圈圈, ...

  6. NYOJ 203 三国志(Dijkstra+贪心)

    三国志 时间限制:3000 ms  |  内存限制:65535 KB 难度:5 描写叙述 <三国志>是一款非常经典的经营策略类游戏.我们的小白同学是这款游戏的忠实玩家.如今他把游戏简化一下 ...

  7. 漫漫人生路,学点Jakarta基础-Java8函数式编程

    接口默认方法 Java8版本以后新增了接口的默认方法,不仅仅只能包含抽象方法,接口也可以包含若干个实例方法.在接口内定义实例方法(但是注意需要使用default关键字) 在此定义的方法并非抽象方法,而 ...

  8. Node.js REPL(交互式解析器)

    Node.js REPL(交互式解释器) Node 自带了交互式解释器,可以执行以下任务: 读取 - 读取用户输入,解析输入了Javascript 数据结构并存储在内存中. 执行 - 执行输入的数据结 ...

  9. xml格式报文的拼装,和解析成实体类

    我们的微信支付,使用的是第三方的支付,某银行的微信支持渠道.所有的接口请求.应答都是xml格式报文,这样就需要用到xml格式报文的拼装和解析,这儿简单讲一下. 拼接xml格式报文. 从页面表单提交和配 ...

  10. 1.3 Quick Start中 Step 5: Start a consumer官网剖析(博主推荐)

    不多说,直接上干货! 一切来源于官网 http://kafka.apache.org/documentation/ Step 5: Start a consumer Step : 消费消息 Kafka ...