![![](https://box.kancloud.cn/b898913d174861a4df73406f08689ceb_1242x1070.png)](images/screenshot_1547888775645.png) # 第一步创建三个表 创建权限表 : privilege CREATE TABLE `zuche`.`privileges` ( `id` MEDIUMINT NOT NULL AUTO_INCREMENT , `p_name` VARCHAR(30) NOT NULL COMMENT '权限名称' , `m_name` VARCHAR(30) NOT NULL COMMENT '模块' , `c_name` VARCHAR(15) NOT NULL COMMENT '控制器' , `a_name` VARCHAR(15) NOT NULL COMMENT '方法' , `pid` INT NOT NULL COMMENT '上级id' , `create_time` INT NOT NULL COMMENT '创建时间' , `update_time` INT NOT NULL COMMENT '修改实际' , PRIMARY KEY (`id`)) ENGINE = InnoDB; # 第二步创建角色表 创建角色表:role CREATE TABLE `zuche`.`role` ( `id` MEDIUMINT NOT NULL AUTO_INCREMENT , `role_name` VARCHAR(15) NOT NULL COMMENT '角色名字' , `privilege_id` INT NOT NULL COMMENT '权限id' , `create_time` INT NOT NULL COMMENT '创建时间' , `update_time` INT NOT NULL COMMENT '修改时间' , PRIMARY KEY (`id`), INDEX (`privilege_id`), UNIQUE (`role_name`)) ENGINE = InnoDB; # 创建用户表 user 因为用户表涉及每个人的逻辑,我就不写创建Mysql代码了 ![](https://box.kancloud.cn/0aea045add28a1d35e371a48c6a1b598_2054x458.png) ![](https://box.kancloud.cn/453a55ff968628ab0e3ae789e66269b8_1486x664.png) ![](https://box.kancloud.cn/28e4f786f300ee0b17b7fd613b2ff98b_2500x630.png) ![](https://box.kancloud.cn/e7438206057f44244cfde7199d3e84e5_1382x626.png)