程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> 數據庫-問一個關於IM的好友關系數據表設計

數據庫-問一個關於IM的好友關系數據表設計

編輯:編程解疑
問一個關於IM的好友關系數據表設計

目前在設計一個IM軟件,但是在好友關系這裡有點疑問,如果用戶量少的話我可以一個用戶建立
一個數據表,但是用戶量大的話怎麼設計呢?我百度了一下,有說存儲在一個字段用字符分離的
,也有說建立這樣的
好友1 好友2 好友3
本人 0 0 0
好友1 0 0 0
好友2 0 0 0
好友3 0 0 0

如果這樣的話是不是有點繁瑣了?
有數據庫的高手有自己的一些看法嗎?

最佳回答:


具體情況,不是特別清楚,不知道理解是否正確。
個人淺見:用戶表(用戶信息)、關系表(主鍵,用戶ID,好友的用戶ID)。
關系表中包含所有的用戶ID之間的關系。一條記錄表示一個關系。
這樣可以直接查詢出每個用戶對應的好友。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved