0
我想知道什麼是最好的數據庫設計的網站,讓用戶(讓我們假設10K用戶)留下筆記給自己伴隨日期。用戶只能看到自己的筆記。筆記本/日曆數據庫設計
什麼樣的用戶將看到一個例子:
2014年9月28日
-Went存儲
-Took狗散步
2014年9月21日
-Called邁克
我想知道什麼是最好的數據庫設計的網站,讓用戶(讓我們假設10K用戶)留下筆記給自己伴隨日期。用戶只能看到自己的筆記。筆記本/日曆數據庫設計
什麼樣的用戶將看到一個例子:
2014年9月28日
-Went存儲
-Took狗散步
2014年9月21日
-Called邁克
創建一個用戶表,然後創建一個筆記表。將用戶標識放入註釋表中,僅顯示具有該用戶標識的註釋。
users
- user_id (INT PK)
notes
- id (INT PK)
- user_id (INT)
- note (TEXT)
- created_at (DATETIME)
SELECT note,created_at FROM notes WHERE user_id=1
當然,這是一個簡單的例子,查詢這將返回所有筆記用戶。你很可能想要做一個不同的查詢來檢索當天和指定用戶的註釋。
SELECT note FROM notes WHERE user_id=1 AND DATE(created_at) = CURDATE()
這看起來不錯,謝謝。您是否知道是否可以將所有筆記列爲日期列表作爲標題,而不必每次都在特定日期搜索數據庫? – Unanana 2014-09-28 21:22:57
不客氣。當然,你可以做到這一點,雖然這是一個稍微複雜一點的查詢,你可能會希望在那個查詢中使用GROUP BY。請將此標記爲已解決。謝謝。 :) – timgavin 2014-09-28 21:26:20