📄 menu.sql
字号:
USE PRRM;
CREATE TABLE IF NOT EXISTS MENU_ITEM (
ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
PARENT_ID INT NOT NULL,
NAME VARCHAR(60),
TITLE VARCHAR(100),
DESCRIPTION VARCHAR(255),
TARGET VARCHAR(10),
PAGE VARCHAR(255),
ORDERING INT NOT NULL
) ENGINE=INNODB
;
CREATE TABLE IF NOT EXISTS MENU_ITEM_ROLE (
ID INT NOT NULL,
ROLE_NAME VARCHAR(50) NOT NULL,
PRIMARY KEY (ID, ROLE_NAME),
INDEX (ID),
FOREIGN KEY (ID) REFERENCES MENU_ITEM (ID) ON DELETE CASCADE,
INDEX (ROLE_NAME),
FOREIGN KEY (ROLE_NAME) REFERENCES ROLE (NAME) ON DELETE CASCADE
) ENGINE=INNODB
;
CREATE TABLE IF NOT EXISTS MENU_ITEM_MAPPING (
ID INT NOT NULL,
PARENT_ID INT NOT NULL,
PRIMARY KEY (ID, PARENT_ID),
INDEX (ID),
FOREIGN KEY (ID) REFERENCES MENU_ITEM (ID) ON DELETE CASCADE
) ENGINE=INNODB
;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -