sqlite3命令读出sqlite3格式的文件内容案例

sqlite3命令读出sqlite3格式的文件内容案例,第1张

概述/********************************************************************* * Author  : Samson * Date    : 07/09/2014 * Test platform: *              3.11.0.11-generic #19-Ubuntu *              GNU ba

/********************************************************************** 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,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 总结

以上是内存溢出为你收集整理的sqlite3命令读出sqlite3格式的文件内容案例全部内容,希望文章能够帮你解决sqlite3命令读出sqlite3格式的文件内容案例所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1172093.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存