ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 数据库 >> Oracle >> web前端从Oracle数据库加载动态菜单所用到的数据表

web前端从Oracle数据库加载动态菜单所用到的数据表(1/2)

来源:网络整理     时间:2018-04-27     关键词:

本篇文章主要介绍了" web前端从Oracle数据库加载动态菜单所用到的数据表",主要涉及到方面的内容,对于Oracle感兴趣的同学可以参考一下: 当我们在使用一款软件或者使用某某管理系统的时候,都会使用到分级菜单来给我们清晰的展示出其功能模块。而这些分级菜单呢,是需要通过对数据库的调用才能展示给我们的。今...

当我们在使用一款软件或者使用某某管理系统的时候,都会使用到分级菜单来给我们清晰的展示出其功能模块。而这些分级菜单呢,是需要通过对数据库的调用才能展示给我们的。今天,我就主要介绍一下制作分级菜单我们所要用到的数据表。

1、菜单表

create table menu( 
 menu_id   number(10) primary key, 
 menu_name   varchar(30), 
 menu_url   varchar(200), 
 parent_menu_id   number(10) 
); 

/*如果菜单是一级菜单,p_menu_id为0*/ 
insert into menu values(1,'图书管理','',0); 
insert into menu values(2,'订单管理','',0); 
insert into menu values(3,'用户管理','',0); 
insert into menu values(4,'系统设置','',0); 
insert into menu values(5,'图书展示','/system/updatePassword.action',1); 
insert into menu values(6,'新增图书','',1); 
insert into menu values(7,'订单分类','',2); 
insert into menu values(8,'新建订单','',2); 
insert into menu values(9,'用户信息','',3); 
insert into menu values(10,'用户信息设置','',3); 
insert into menu values(11,'管理员信息','',4); 
insert into menu values(12,'管理员权限设置','',4); 

2、角色表

create table role( 
 role_id number(10) primary key, 
 role_name varchar(20) 
); 
insert into role values(1,'管理员'); 
insert into role values(2,'销售总监'); 

3、用户表

create table users( 
user_id number(30), 
user_name varchar2(40), 
user_password varchar2(40), 
user_sex char(3), 
user_phone varchar2(50), 
user_email varchar2(60), 
user_img varchar2(40) 
); 
create sequence seq_u; 
insert into users(user_id, 
         user_name, 
         user_password, 
         user_sex, 
         user_phone, 
         user_email, 
         user_img)values(seq_u.nextval,'黄飞鸿','1111qa','男','15000102345','1234567@qq.com',null); 

4、角色菜单表

相关图片

相关文章