In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-22 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >
Share
Shulou(Shulou.com)06/01 Report--
When we use a software or a so-and-so management system, we will use a hierarchical menu to show us its functional modules clearly. These hierarchical menus can only be shown to us through calls to the database. Today, I will mainly introduce the data sheets that we will use to make grading menus.
1. Menu list
Create table menu (menu_id number (10) primary key, menu_name varchar (30), menu_url varchar (200), parent_menu_id number (10)); / * if the menu is a first-level menu, p_menu_id is 0 minutes / insert into menu values (1', 0); insert into menu values (2', 0); insert into menu values (3', 0) Insert into menu values (4dint 'system setup','', 0); insert into menu values (5dint 'Book Show','/ system/updatePassword.action',1); insert into menu values ('add Books','', 1); insert into menu values ('order Category','', 2); insert into menu values ('New order','', 2); insert into menu values ('user Information','', 3) Insert into menu values (10line 'user information setting','', 3); insert into menu values ('administrator information','', 4); insert into menu values ('administrator permission setting','', 4)
2. Role table
Create table role (role_id number (10) primary key, role_name varchar (20)); insert into role values (1m 'administrator'); insert into role values (2 'sales director')
3. User table
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,' Huang Feihong', '1111qaZhi Zhi' male', '15000102345' Ji Jian 1234567 "qq.composer"
4. Role menu table
Create table role_menu (id number (10) primary key, role_id number (10), menu_id number (10)); / * enter initial data for roles and menus * / insert into role_menu values (1); insert into role_menu values (2); insert into role_menu values (3); insert into role_menu values (4); insert into role_menu values (5); and insert into role_menu values (6) Insert into role_menu values (7 mine1, 7), insert into role_menu values (8, 1, 8), insert into role_menu values (9, 1, 9), insert into role_menu values (10, 1, 10), insert into role_menu values (11, 1, 11); insert into role_menu values (12, 1, 12)
5. Role user table
Create table role_user (id number (10) primary key, role_id number (10), user_id number (10)); / * enter initial data for roles and menus * / insert into role_user values (1meme 1); insert into role_user values (2meme 2mem2)
After the data table is built, the front end passes the
Select distinct * from users u inner join role_user ru on u.user_id = ru.user_id inner join role_menu rm on ru.role_id = rm.role_id inner join menu m on m.menu_id = rm.menu_id where u.user_id = 1
Such a SQL statement can call the system menu corresponding to the user ID.
Can be shown as above:
Effect picture:
Summary
The above is the data table used by the web front end to load the dynamic menu from the Oracle database. I hope it will be helpful to you. If you have any questions, please leave me a message and the editor will reply to you in time. Thank you very much for your support to the website!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.