博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
常见模块设计--权限管理(auth)
阅读量:6184 次
发布时间:2019-06-21

本文共 1243 字,大约阅读时间需要 4 分钟。

DROP TABLE IF EXISTS tky_auth_role;
CREATE TABLE tky_auth_role (
roleid MEDIUMINT (8) UNSIGNED NOT NULL auto_increment COMMENT '编号',
title CHAR (30) NOT NULL DEFAULT '' COMMENT '名称',
status TINYINT (1) NOT NULL DEFAULT '1' COMMENT '状态',
rules text COMMENT '规则',
PRIMARY KEY (roleid)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT = '角色';

DROP TABLE IF EXISTS tky_auth_role_member;

CREATE TABLE tky_auth_role_member (
uid MEDIUMINT (8) UNSIGNED NOT NULL DEFAULT '0' COMMENT '用户编号',
roleid MEDIUMINT (8) UNSIGNED NOT NULL DEFAULT '0' COMMENT '组编号',
UNIQUE KEY uid_role_id (uid, roleid)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT = '用户角色';

DROP TABLE IF EXISTS tky_auth_rule;

CREATE TABLE tky_auth_rule (
ruleid MEDIUMINT (8) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '编号',
module VARCHAR (20) NOT NULL DEFAULT '' COMMENT '规则所属module',
type TINYINT (1) NOT NULL DEFAULT '1' COMMENT '类型 1-url;2-主菜单',
name CHAR (80) NOT NULL DEFAULT '' COMMENT '规则唯一英文标识',
title CHAR (20) NOT NULL DEFAULT '' COMMENT '规则中文描述',
regex CHAR (100) NOT NULL DEFAULT '' COMMENT '规则表达式',
status TINYINT (1) NOT NULL DEFAULT '1' COMMENT '状态',
PRIMARY KEY (ruleid)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT = '规则表';

转载于:https://www.cnblogs.com/luomingui/p/auth-mysql.html

你可能感兴趣的文章
一个response.cookies引用
查看>>
java中的相对路径和绝对路径
查看>>
C/C++语言extern使用方法总结
查看>>
【云快讯】之四十八《IBM和Cisco最新收购,加强Openstack易用能力》
查看>>
Java NIO系列教程(十一) Pipe
查看>>
Virtual Studio 2015发布利器:通过IDE直接发布容器化ASP.NET 5 到云中
查看>>
MySQL学习笔记(1)
查看>>
JDK下载与安装
查看>>
Spring mvc 笔记 @Controller @ModelAttribute @SessionAttributes @ControllerAdvice
查看>>
CentOS下mysql数据库常用命令总结
查看>>
如何在CentOS 7上安装jtomcat8.5服务器
查看>>
CPU三级缓存有什么用 二级缓存和三级缓存的区别
查看>>
我的友情链接
查看>>
许式伟:二十年的演进,互联网的下个时代是什么?
查看>>
快速获得服务器基本信息(debian centos)shell脚本
查看>>
Linux查找命令和文件的绝对路径
查看>>
Android4.0 input事件输入流程详解(中间层到应用层)
查看>>
Windows Server创建RAID-5卷
查看>>
mybatis+dubbo+ springmvc+zookeeper分布式架构
查看>>
实例php故障处理
查看>>