我想在我的网站上添加登录/注册选项。
所以,为此,我想存储:Username
,Password
,email
,first name
middle name
last name
和用户的{{ 1}}电影,watchlist
这是我计划制作的设计(不确定,如果你将其称为rating
,或者它是其他的东西)
表:normalization
userinfo
表:userwatchlist:
user_id username password email first name
1 fsdfs 4r34fdf dsf@gmail.com josh
2 dfdsf e4rewff fds@gmai.co roy
表:user_rating
user_id watchlist
1 Logan
1 Ironman
1 Ironman 2
1 Ironman 3
2 Superman
2 The boy
我将使用 user_id rating movie_id
1 5.6 435
1 6.9 3423
1 5.8 3243
1 9.4 2334
2 7.8 6345
2 8.3 4343
作为外键连接所有表。
答案 0 :(得分:1)
不要存储密码。存放他们的盐渍哈希 更好的设计是
users table
-----------
id
username
pass_hash
...
movies table
------------
id
title
...
watchlist table
---------------
user_id
movie_id
user_ratings表很好