首页 技术 正文
技术 2022年11月10日
0 收藏 964 点赞 2,234 浏览 2099 个字
/*********************************************************************
 * 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

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,493
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,907
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,740
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,495
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,133
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,297