当我们在使用一款软件或者使用某某管理系统的时候,都会使用到分级菜单来给我们清晰的展示出其功能模块。而这些分级菜单呢,是需要通过对数据库的调用才能展示给我们的。今天,我就主要介绍一下制作分级菜单我们所要用到的数据表。
<强> 1,菜单表强>
创建表菜单( menu_id数字(10)主键, menu_name varchar (30), menu_url varchar (200), parent_menu_id数量(10) );/*如果菜单是一级菜单,p_menu_id为0 */插入菜单值(1,图书管理的,",0); 插入菜单的值(2,'订单管理的,",0); 插入菜单值(3》用户管理的,",0); 插入菜单值(4’,系统设置的,",0); 插入菜单值(图5》书展示”,'/系统/updatePassword.action ', 1); 插入菜单值(6,“新增图书',",1); 插入菜单值(7日的订单分类”,",2); 插入菜单的值(8,'新建订单”,",2); 插入菜单值(9》用户信息”、“,3); 插入菜单值(10’,用户信息设置的,”,3); 插入菜单值(11日的管理员信息”、“,4); 插入菜单值(12日的管理员权限设置“,”,4);>之前<强> 2角色表强>
创建表的作用( role_id数字(10)主键, role_name varchar (20) ); 插入作用值(1,“管理员”); 插入作用值(2,'销售总监”);>之前<强> 3,用户表强>
创建用户表( user_id (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) ); 创建序列seq_u; 插入用户(user_id、 user_name, user_password, user_sex, user_phone, user_email, user_img)值(seq_u.nextval,”黄飞鸿’,‘1111 qa’, '男',' 15000102345 ',' 1234567 @qq.com, null);>之前<强> 4角色菜单表强>
创建表role_menu ( 身份证号码(10)主键, role_id数字(10), menu_id数量(10) );/*录入角色和菜单的初始数据*/插入role_menu值(1 1 1); 插入role_menu值(2,1,2); 插入role_menu值(3,1,3); 插入role_menu值(4,1、4); 插入role_menu值(5、1、5); 插入role_menu值(6 - 1,6); 插入role_menu值(7,1、7); 插入role_menu值(8 1 8); 插入role_menu值(9,1,9); 插入role_menu值(10 1 10); 1插入role_menu值(11日,11); 1插入role_menu值(12日,12);>之前<强> 5角色用户表强>
创建表role_user ( 身份证号码(10)主键, role_id数字(10), user_id数量(10) );/*录入角色和菜单的初始数据*/插入role_user值(1 1 1); 插入role_user值(2,2,2);>之前数据表建好之后,前端通过
选择不同的* 从用户u内连接role_user俄文 alt=" web前端从Oracle数据库加载动态菜单所用到的数据表">可显示如上:
效果图:
以上所述是小编给大家介绍的web前端从Oracle数据库加载动态菜单所用到的数据表,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
网络前端从Oracle数据库加载动态菜单所用到的数据表