RT
比如一个博客。假如一个用户已经注册了,然后也写了一些博客,现在用户一登陆就可以看见自己已发布的文章。
我想问下,在后台的时候是为每一个用户都建立一个表吗....然后前端通过post请求发送到后台,后台根据查询参数,查找数据库,然后返回用户的数据对吗?
我的疑问就是,怎样为每个用户建立数据库模型....
各位大佬指点指点
RT
比如一个博客。假如一个用户已经注册了,然后也写了一些博客,现在用户一登陆就可以看见自己已发布的文章。
我想问下,在后台的时候是为每一个用户都建立一个表吗....然后前端通过post请求发送到后台,后台根据查询参数,查找数据库,然后返回用户的数据对吗?
我的疑问就是,怎样为每个用户建立数据库模型....
各位大佬指点指点
数据库表可以有一个字段,叫user,你登录后后台有session记录,你前端请求的同时有cookie传到后端,后端根据cookie id去找session, 然后去数据库进行select * from table where...
表是同一类数据的集合,那么你的博客有两张表:用户表、文章表。那么如何找到指定用户发表的所有文章呢?这就需要在文章表里增加一个外键,可以叫做user_id或者uid,随便,这个字段的值对应用户表的主键id值。那么查询的时候,只需要在sql语句中增加where条件,指定user_id的值是多少就可以了。建议先看下关系型数据库基础概念。
8 回答3.1k 阅读
2 回答5.3k 阅读✓ 已解决
5 回答1.6k 阅读
3 回答1.4k 阅读✓ 已解决
1 回答934 阅读✓ 已解决
2 回答847 阅读✓ 已解决
2 回答980 阅读✓ 已解决
不是的。
用户表在新增用户时不是会为其生成一个
id
吗,我们一般叫userID
。那么再来一个文章表,某个用户发表文章时,可以按如下格式插入数据库:
这样就让一篇文章和一个用户建立了一个对应关系。
MYSQL 数据库是个关系型数据库,你需要多加联系
表的设计
来确实理解关系型
是啥。加油 : )