hibernate权限模块SQL语句



创建角色表   字段为 编号(主键)     名字   

create table role (id number(10,0) not null, rolename varchar2(255 char), primary key (id))

创建  用户表    字段为   编号(主键)  用户名  密码  密码   年龄  性别


create table userinfor (id number(10,0) not null, username varchar2(255 char), password varchar2(255 char), age number(10,0), sex varchar2(255 char),  primary key (id))

创建     角色用户关系表    字段为  编号 用户ID   角色ID
create table userinfor_and_role (role_id number(10,0) not null, userinfor_id number(10,0) not null, primary key (userinfor_id, role_id))

创建   权限表


create table usertorole (id number(10,0) not null, url varchar2(255 char), doname varchar2(255 char), mid number(10,0), pid number(10,0), exemple varchar2(255 char), exemple1 varchar2(255 char), primary key (id))

权限    角色关系表


create table usertorole_and_role (role_id number(10,0) not null, usertorole_id number(10,0) not null, primary key (usertorole_id, role_id))

各表外键


alter table userinfor_and_role add constraint FK6AE0AEC4AAA8834C foreign key (role_id) references role


alter table userinfor_and_role add constraint FK6AE0AEC436379508 foreign key (userinfor_id) references userinfor


alter table usertorole_and_role add constraint FKC38559C1AE35084C foreign key (usertorole_id) references usertorole


alter table usertorole_and_role add constraint FKC38559C1AAA8834C foreign key (role_id) references role

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值