根据功能拆分应用表菜单表sql
时间: 2023-07-12 13:30:31 浏览: 133
下面是一个简单的根据功能拆分应用表和菜单表的 SQL 示例:
创建应用表:
```
CREATE TABLE applications (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL
);
```
创建菜单表:
```
CREATE TABLE menus (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
url VARCHAR(255) NOT NULL,
app_id INT NOT NULL,
FOREIGN KEY (app_id) REFERENCES applications(id)
);
```
上述 SQL 语句创建了一个名为 applications 的应用表和一个名为 menus 的菜单表。应用表包含 id(应用 ID)和 name(应用名称)两个字段;菜单表包含 id(菜单 ID)、name(菜单名称)、url(菜单链接地址)和 app_id(应用 ID)四个字段,其中 app_id 作为外键关联到应用表的 id 字段上。通过这样的设计,可以实现应用和菜单的关联,方便对系统功能和菜单进行管理。