300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > mysql多表条件查询 mysql实现RBAC权限管理sql语句详解

mysql多表条件查询 mysql实现RBAC权限管理sql语句详解

时间:2020-07-18 16:33:11

相关推荐

mysql多表条件查询 mysql实现RBAC权限管理sql语句详解

一般我们都是有很多张表,包括用户、中间表,权限表等,现在我以四个表为例,实现表的条件查询

用户表:

用户-角色中间表:

角色-权限中间表:

菜单表:

在一般做项目的时候,aid大都是通过Session获得

第一步:根据aid,到用户-角色中间表,查出rid

第二步:

我们上面可以得到rid,我们可以通过rid去角色-权限中间表,得到mid

括号内代表的就是rid,也就是我们第一步的sql语句

第三步,我们通过第二步可以得到mid,然后我们可以通过mid,去菜单表进行查询,得到每个角色下对应的菜单

做最详细的sql讲解,觉得牛皮的请点一个赞,谢谢!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。