Windows7-10上,打开查看 Sqlite3 的工具哪个比较好

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows7-10上,打开查看 Sqlite3 的工具哪个比较好相关的知识,希望对你有一定的参考价值。

参考技术A sqlite是一个嵌入式的SQL数据库引擎,只用一个文件就ok,小巧方便,所以是一个非常不错的嵌入式数据库,在Mozilla Firefox使用SQLite作为数据库。
例如:存放cookies的文件就是一个SQLite的数据库文件,一般存在于 ~/.mozilla/firefox/cojs83dh.default目录下,那么如何进行查看呢?
可使用vim打开文件,查看到使用的格式是sqlite3,而在GNU Linux下有一个命令可以对其进行查看:sqlite3,以下就是具体的使用步骤:
0、使用命令对此数据库进行打开:
$ sqlite3 cookies.sqlite
进行入sqlite3命令行模式;
1、查看此文件中的数据库的名称:
sqlite> .databases
seq name file
--- --------------- ----------------------------------------------------------
0 main /home/ufo/.mozilla/firefox/cojs83dh.default/cookies.sqlite
2、再查看此文件中已经存在数据表:
sqlite> .tables
moz_cookies
可看到此文件中包含一个表,名为moz_cookies;
3、查看此表中的字段名称:
sqlite> .schema moz_cookies
CREATE TABLE moz_cookies (id INTEGER PRIMARY KEY, baseDomain TEXT, appId INTEGER DEFAULT 0, inBrowserElement INTEGER DEFAULT 0, name TEXT, value TEXT, host TEXT, path TEXT, expiry INTEGER, lastAccessed INTEGER, creationTime INTEGER, isSecure INTEGER, isHttpOnly INTEGER, CONSTRAINT moz_uniqueid UNIQUE (name, host, path, appId, inBrowserElement));
CREATE INDEX moz_basedomain ON moz_cookies (baseDomain, appId, inBrowserElement);
4、显示表内的数据条目:
sqlite> .mode line
以上这句表示输出表项的显示模式为每一个字段一行的模式进行显示;
以下语句将输出类似于以下内容的表项条目:
sqlite> select * from moz_cookies;
id = 10
baseDomain = bing.com
appId = 0
inBrowserElement = 0
name = SRCHUID
value = V=2&GUID=AC1BDDF445C84528931CF2960245B9A9
host = cn.bing.com
path = /
expiry = 1466758101
lastAccessed = 1404991858781769
creationTime = 1403686100491716
isSecure = 0
isHttpOnly = 0
id = 11
baseDomain = bing.com
appId = 0
inBrowserElement = 0
name = SRCHUSR
value = AUTOREDIR=0&GEOVAR=&DOB=20140624
host = .bing.com
path = /
expiry = 1466758101
lastAccessed = 1404991858781769
creationTime = 1403686100493026
isSecure = 0
isHttpOnly = 0
本回答由网友推荐
评论
0 0
其他回答

配置环境变量即可打开sqlite3
工具/原料
eclipse
jdk
android sdk
方法/步骤
首先将sdk\tools目录下的sqlite3拷贝一份到sdk\platform-tools

然后打开环境变量 然后新建一个android的变量名和sdk所在目录下的platform-tools文件夹目录打进去 然后打上;号,

然后把自己adt的根目录打进去,

编辑Path变量在最后加入%android%;

最后运行CMD 输入sqlite3即可验证是否成功。

以上是关于Windows7-10上,打开查看 Sqlite3 的工具哪个比较好的主要内容,如果未能解决你的问题,请参考以下文章

当我尝试使用 adb shell 打开数据库时,为啥在根植的 Nexus One 上出现“sqlite3:未找到”错误?

IOS 开发学习33 使用sqlite3

sqlite3无法在终端运行

sqlite3.exe 使用教程

SQLite语法

Sqlite3 数据库表无法在 XCode 4.2 中打开