某個婚戀網 Web上郵件收發的DB設計

2021-04-24 11:21:06 字數 963 閱讀 9740

噢!為什麼好日子總是那麼快就過去了,我的命真苦啊!!!!。接下來,又要開始新任務了鬱悶!話不多說。開始今天的正題。web上郵件收發的db設計,這是某個婚戀網上db設計上的一部分,由於是第一次建blog,也是第一次發貼,確實有點緊張,希望各位看官多提意見。

總的說來。這個郵件收發,其實就是訊息的相互傳遞,並不那種e-mail。但是功能與些類似,說穿了,乙個是讀寫郵件伺服器,另乙個是讀寫自己的db,但是,兩者在使用上並沒有太大差別。

先來說說郵件收發的環境,訊息是在系統註冊的會員中傳遞,也就是說,郵件的收件人和傳送人,都是註冊的會員號。郵件內容可以有豐富的格式,能自定義收發資料夾,功能類似163的免費信箱。

e-r圖截圖

主要是看emailmanage表

id:表示郵件流水號

foldertype:資料夾型別。郵件上當,比如收件箱,發件箱,草稿箱等,也可以自定義。

mailstatus:郵件狀態,1已讀,0未讀

recivedid:收取郵件的使用者id。必須是register中userid

senderid:郵件傳送的使用者id。

mailtitle:郵件標題

mailbody:郵件內容

sendtime:郵件傳送時間

如何確定使用者的郵件。

1.確定某個使用者所接收未讀的郵件。

select senderid,mailtitle,mailbody,sendtime

form emailmanage

where receivedid=@receivedid

and mailstatus=1                             --郵件狀態。0表示未讀,1表示已讀 

2.確定某個使用者所傳送到的郵件。

select receivedid,mailtitle,mailbody,sendtime

form emailmanage

where senderid=@senderid

linux 指定從某個ip訪問某個主機或網路

linux 指定從某個ip訪問某個主機或網路 測試機a上有3個ip 分別為 eth0 192.168.1.34 eth0 1 192.168.1.36 eth1 192.168.1.35 首先在測試機b上開機apache access log 接著在測試機a上訪問b 可以看到 預設是從第乙個網絡卡的...

清空Github上某個檔案的歷史

有時候不小心,會在github上面更新 的時候,不小心把個人的私鑰等敏感資訊更新上去。即便立刻刪除,瀏覽者在版本歷史裡面也仍然可以看到這些內容。這可是非常嚴重的失誤。可以用如下的辦法解決 在專案資料夾下執行以下命令 git filter branch force index filter git r...

win上檢視某個埠是否開啟

1.檢視本地埠是否開啟 占用 列出所有埠的情況 netstat ano檢視被占用埠對應的pid netstat aon findstr 埠號 有時埠被占用,就會導致其他程序起不來,關閉改程序的方法為 2.使用telnet檢測tcp的某個埠有沒有開啟 使用telnet 新增telnet服務 控制面板 ...