苍穹外卖Java项目中category表的sql语句
时间: 2024-11-06 19:17:17 浏览: 24
在苍穹外卖(假设这是一个基于Java的外卖系统)的数据库设计中,如果有一个名为`category`的表,它可能包含字段如`id`, `name`, `description`, 等,用于存储菜品分类信息。创建这样的表的一个基本SQL语句可能是:
```sql
CREATE TABLE category (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
description TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
```
这个语句创建了一个名为`category`的表,其中包含了`id`(主键),`name`(分类名称,不允许为空),`description`(分类描述,可以为空),以及两个时间戳字段记录数据的创建时间和最近更新时间。
如果你需要查询、插入或更新这类数据,可能会有以下操作对应的SQL语句:
- 查询所有分类:
```sql
SELECT * FROM category;
```
- 插入新的分类:
```sql
INSERT INTO category (name, description) VALUES ('川菜', '四川特色菜肴');
```
- 更新分类信息:
```sql
UPDATE category SET description = '新增麻辣香锅选项' WHERE id = 1;
```
阅读全文