2012-04-25 270 views
4

這些數據來自Chrome Google歷史記錄文件。Google chrome歷史記錄sqlite

我想知道表中列的含義。所以我覺得在歷史上一個表稱爲訪問是:

CREATE TABLE visits(id INTEGER PRIMARY KEY,url INTEGER NOT NULL,visit_time INTEGER NOT NULL,from_visit INTEGER,transition INTEGER DEFAULhT 0 NOT NULL,segment_id INTEGER,is_indexed BOOLEAN) 

表的結果是:

1|10|12979306250150765|0|268435457|1|0 

17|14|12979306291009421|0|838860801|2|0 

18|14|12979306291724492|0|805306368|0|0 

19|14|12979306296042195|0|838860808|0|0 

20|14|12979306296322297|0|805306368|0|0 

21|14|12979306298922534|0|838860808|0|0 

22|14|12979306299261896|0|805306368|0|0 

23|15|12979306305614105|0|805306368|0|0 

24|15|12979306310110294|0|805306368|0|1 

25|16|12979306316672464|0|805306368|0|1 

所以,所謂的URL另一個表,這也是這段歷史SQLite是:

CREATE TABLE "urls"(id INTEGER PRIMARY KEY,url LONGVARCHAR,title LONGVARCHAR,visit_count INTEGER DEFAULT 0 NOT NULL,typed_count INTEGER DEFAULT 0 NOT NULL,last_visit_time INTEGER NOT NULL,hidden INTEGER DEFAULT 0 NOT NULL,favicon_id INTEGER DEFAULT 0 NOT NULL) 

表的結果是:

1|http://cateee.net/xxxx|Linuxxxx|0|0|0|0|0 
2|http://kernel.org/|Index of xxxxxxxxx|0|0|0|0|0 
3|http://repo.orxxxxxxxxxxxxx|xxx|0|0|0|0|0 
4|http://stackoverflow.com/xxxx|xxxxxx|7|0|12979644275181782|0|0 
5|http://stackoverflow.com/questions/xxxxxxx|linuxxxxxxxxxxxxxxxx|0|0|0|0|0 
6|http://www.db-class.org/xxxxxxxxxxxxxxxx|xxxxxxx|6|0|12979306496245203|0|0 
7|http://www.xxxxxxxxxxxxxxxxxxx|xxxxxxxxxxxxxxxxxx|0|0|0|0|0 
8|http://www.xxxxxxxxxxxxxxxx|xxxxxxxxxxxxxxxxxxx|0|0|0|0|0 
10|http://www.google.com/|PYTHON - Googlexxxxxxxxx|1|1|12979306250150765|0|0 
14|http://www.facebook.com/|Facebook|6|2|12979306750272709|0|0 
    15|http://www.facebook.com/profile.phpxxxxxxxxx|xxxxxxxxxxxxxxx|2|0|12979306310110294|0|0 

所以我的問題是:urls表的第一列稱爲url_id,在拜訪表的第二列中稱爲url INTEGER,但關係不明確。在訪問表中,轉換INTEGER有什麼意義,我可以從這些表中提取時間,我需要從這些表中獲取有用的信息,並使其關係清晰。

回答

5

This site有很多關於Chrome的SQLite表的有用信息,以及如何查詢表。

他們給連接兩個表「網址」和「訪問」的那頁上的示例如下:

SELECT urls.url, urls.title, urls.visit_count, urls.typed_count, urls.last_visit_time, urls.hidden, visits.visit_time, visits.from_visit, visits.transition 
FROM urls, visits 
WHERE 
urls.id = visits.url 

至於在訪問表中的「過渡」字段,這個值告訴你如何將URL加載到瀏覽器中。我會讓你看看我給你的鏈接瞭解更多細節。

+0

在'visits'表中有一列名爲'visit_duration'。請確認它以毫秒或微秒爲單位。 – 2016-04-04 09:09:42