小说发布’,NULL), (‘3′,’广告发布’,NULL);
INSERT INTO `t_role` VALUES (‘1′,’读者’,NULL), (‘2′,’作者’,NULL), (‘3′,’管理员...用户有着“读者”,“作者”和“管理员”角色,角色有不同权限,如小说收藏,小说发布和广告发布
假定,用户和角色是一对一关系,即一个用户只有一个角色;角色和用户的关系是一对多关系,一个角色对应着多个用户。...(方便后面对应英文单词直观反应着关系,如看到reader就是表示读者角色)
角色和权限的关系是多对多关系。即一个角色有着多种权限,同样,一个权限可以分给不同角色。...这里用户和角色是一对一关系,通过先查询用户的角色,再查询权限。(单行单例子查询)
SELECT p....权限与角色是多对多关系,角色和用户是一对一关系。