在数据库分别创建一个商品表product和一个商品类别表category。
时间: 2024-10-27 10:13:30 浏览: 19
CoolShark商城数据库与数据表设计 商品表和管理员表
创建一个商品表product和一个商品类别表category,通常是在关系型数据库设计中常见的步骤。这里是一个简单的例子,假设我们正在使用SQL语言:
**商品表(product)**:
```sql
CREATE TABLE product (
id INT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
description TEXT,
price DECIMAL(10, 2),
category_id INT,
FOREIGN KEY (category_id) REFERENCES category(id)
);
```
在这个表中,`id`是主键,用于唯一标识每个商品;`name`是商品名称;`description`用于存储商品描述;`price`表示商品价格;`category_id`用来关联到商品类别,通过外键约束引用了`category`表。
**商品类别表(category)**:
```sql
CREATE TABLE category (
id INT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
```
这个`category`表有`id`作为主键,存储类别名,以及两个时间戳字段记录创建时间和最后更新时间。
阅读全文