当前位置:   article > 正文

mysql用户角色权限表的关系_用户、角色、权限表的关系(mysql)

用户角色关系表

一,各个表格

1、用户表

CREATE TABLE `t_user` (

`id` varchar(40) NOT NULL,

`username` varchar(20) NOT NULL,

PRIMARY KEY (`id`)

)

2、角色表

CREATE TABLE `t_role` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`name` varchar(20) NOT NULL,

`description` varchar(255) DEFAULT NULL,

PRIMARY KEY (`id`)

)

3、权限表

CREATE TABLE `t_permission` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`name` varchar(20) NOT NULL,

`description` varchar(255) DEFAULT NULL,

PRIMARY KEY (`id`)

)

4、用户角色关系表

CREATE TABLE `user_role` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`user_id` varchar(40) NOT NULL,

`role_id` int(11) NOT NULL,

PRIMARY KEY (`id`),

KEY `fk_user_role_t_role_1` (`role_id`),

KEY `fk_user_role_t_user_1` (`user_id`),

CONSTRAINT `fk_user_role_t_role_1` FOREIGN KEY (`role_id`) REFERENCES `t_role` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,

<
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/936643
推荐阅读
相关标签
  

闽ICP备14008679号