最近在寫一個用戶關注情況的爬蟲程式,需要把資料寫入資料庫中,
準備將用戶名作為主鍵,其關注的用戶作為一個屬性,這樣該屬性下就可能有上百個其關注的用戶名,即上百個值
這樣的資料庫該怎么設計呢?謝謝
uj5u.com熱心網友回復:
簡單地提供一種思路,將你爬蟲后的用戶及關注用戶建表,再使用select user,wm_concat(attention(關注用戶)) from table group by user,這樣就可將用戶與關注變為一天記錄。將查詢結果作為插入陳述句插入,涉及到新建表,表結構欄位等等
uj5u.com熱心網友回復:
聚合在一起是很方便的,只是日后查詢,可能會很麻煩。uj5u.com熱心網友回復:
從關系資料庫來說,這個表只需要兩個欄位用戶名和關注的用戶名,一個用戶名可以對應無數關注用戶名。對于爬蟲不了解,所以不知道這種表是否可以行
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/63586.html
標籤:基礎和管理
