關於資料庫建表問題高分懸賞

2021-05-10 09:17:21 字數 1395 閱讀 7492

1樓:匿名使用者

個人認為你要實現這幾個功能.三張表就可以了:

1.用以實現註冊的賬號管理:(這個表裡的欄位,除了前兩個必要..其它可以根據自己需要新增)

create table accountm(

id number , //qq號的編號,,可以用觸發器自動自成. 欄位型別根據自己的資料庫定

idqq varchar(50) , //這裡的qq號可以用一個演算法自動生成

.......

)2.第二個表用以實現.qq 號的資訊管理,新增好友,刪除好友

:(這個表裡的欄位,除了前4個必要..其它可以根據自己需要新增)

create table qqmanager(

id number, //個人賬號.管理編號.欄位型別根據自己的資料庫定

idqq varchar(50), //這裡的qq號是登入的賬號

friendid varchar(50) ,//新增好友的賬號..

isfriend boolean ,// 判斷是好友還是黑名單人..

......

)3.第三個表用以實現聊天記錄問題

:(這個表裡的欄位,除了前5個必要..其它可以根據自己需要新增)

create table chatc(

chatid number, //聊天記錄管理編號.欄位型別根據自己的資料庫定

idqq varchar(50), //這裡的qq號是登入的賬號

friendid varchar(50) ,//聊天物件的賬號

chatcontent varchar(200), //聊天內容

chatdate date, //聊天日期

.......

)當實現功能時:

帳號註冊:插入註冊資訊

顯示所有已註冊帳號的資訊:用select 語句呼叫表accountm就可以了

新增好友,刪除好友: 只需要以當前登入欄位idqq ,

和選擇的friendid為條件進行增加刪除操作就可以了

加入黑名單: 以當前登入欄位idqq ,選擇的friendid為條件,預設下, isfriend,為true,

加入黑名單, isfriend,值變為false

聊天記錄: 以當前登入欄位idqq , 和聊天物件的friendid為條件進行,傳送一次就插入.idqq.

friendid 內容和日期等. 檢視時.以當前登入欄位idqq ,

和聊天物件的friendid,用select語句呼叫表就可以了

2樓:匿名使用者

找一個 qq 我記得有人寫過c#版的,自己找找吧,我以前down過

3樓:匿名使用者

你在表後面加個欄位就完了,之後用,或是|區分之後再讀出來就可以了

MySQL資料庫查詢問題,高分求解

誰想念月 select class,count sign date as 簽到數,count sign date count name as 簽到率 from table group by class 是勇敢 知識點 group by 彙總函式 sum count函式 難點 多條件彙總 答案 百分比...

access資料庫問題,ACCESS資料庫的問題!

給你個可行的試試,可以的話麻煩給個肯定以及最佳,謝謝 首先備份表abc到另乙個新錶中abc bak,然後將abc表匯出為excel 然後將 abc 中 where mac 1100的所有記錄刪除,開啟匯出的excel只保留mac 1100的記錄,然後將mac那一列清空,將第一行的mac列公式寫為 i...

資料庫自增字段的使用問題,關於資料庫表字段自增長的問題

自增字段在何時使用,比如我的使用者表已經有使用者名稱可以唯一地作為主鍵,還需要用自增字段嗎?那就沒有必要了,主鍵都有了,要那個欄位只會浪費空間。如果使用了自增欄位,在進行外來鍵關聯時繫結到使用者表的自增編號還是使用者名稱呢?自編號沒有實際邏輯意義,當然用使用者名稱了 如果使用者所屬某個部門,這個部門...