sqlite3命令读出sqlite3格式的文件内容案例
来源:互联网 发布:自动建站系统源码 编辑:程序博客网 时间:2024/06/18 07:08
/********************************************************************* * Author : Samson * Date : 07/09/2014 * Test platform: * 3.11.0.11-generic #19-Ubuntu * GNU bash, version 4.2.45 * *******************************************************************/
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
refer:
http://sqlite.org/about.html
0 0
- sqlite3命令读出sqlite3格式的文件内容案例
- SQLite3的操作命令
- SQLite3的操作命令
- sqlite3 的一些命令
- SQLite3的操作命令
- SQLite3的操作命令
- SQLite3的操作命令
- SQLite3 触发器、视图的案例
- sqlite3 命令
- sqlite3 命令
- Sqlite3 命令
- SQLite3命令
- sqlite3命令
- sqlite3命令
- sqlite3命令
- sqlite3的命令简单说明
- Android常用的sqlite3 命令
- sqlite3 的一些基本命令。
- 文件相似性判断 -- SimHash
- Microsoft Visual Studio 2015 iso 下载
- linux v4l2 ioctl(fd, VIDIOC_QUERYBUF, &dev.buffer)出错与返回长度为0的问题
- UVA 10837 - A Research Problem(欧拉函数)
- 如何消除UIBarButtonItem系统默认的10像素点
- sqlite3命令读出sqlite3格式的文件内容案例
- iOS中本地存储
- POJ-2201-Cartesian Tree(笛卡尔树)
- HDU-#4006 The kth great number(优先队列)
- PPPoE技术白皮书
- http协议
- Activity状态的保存
- iOS开发24:使用SQLite3存储和读取数据
- linux 生成动态库时提示relocation R_X86_64_32 against `.rodata' can not be used when making a shared object;