创建一个名为“goods”的MySQL数据表,基本信息有gid、type、name、price、num。
时间: 2024-10-27 14:10:27 浏览: 35
MySql创建带解释的表及给表和字段加注释的实现代码
创建一个名为 "goods" 的 MySQL 数据表,包括 gid (商品唯一标识), type (商品类型), name (商品名称), price (商品价格), num (库存数量) 等列,可以使用以下 SQL 语句:
```sql
CREATE TABLE goods (
gid INT AUTO_INCREMENT PRIMARY KEY, -- 商品ID,自动增长
type ENUM('电子', '衣物', '食品') NOT NULL, -- 商品类型,枚举值限制
name VARCHAR(100) NOT NULL, -- 商品名称,不能为空
price DECIMAL(10, 2) NOT NULL, -- 商品价格,保留两位小数
num INT DEFAULT 0, -- 库存量,默认为0
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP -- 创建时间
);
```
这里,我们使用了 ENUM 类型来指定商品类型,它是一组预定义的字符串,例如 '电子', '衣物', '食品'。如果需要修改类型选项,可以直接更改 ENUM 列。
阅读全文