用sql语句创建这几张表字段名称 字段名 类型 长 度 键 是否为 空 默认值 备注 主键 ID type_id INT 11 PK FALSE 无 商品类别 type_name VARCHAR 20 FK TRUE 无
时间: 2024-02-18 16:05:08 浏览: 114
SQL 新增/修改 表字段列的类型等
好的,以下是对应的 SQL 语句:
```
-- 创建主键 ID 和外键 type_id 的商品表
CREATE TABLE goods (
ID INT(11) PRIMARY KEY,
type_id INT(11),
-- 其他字段
FOREIGN KEY (type_id) REFERENCES type(type_id)
);
-- 创建商品类别表
CREATE TABLE type (
type_id INT(11) PRIMARY KEY,
type_name VARCHAR(20) NOT NULL,
-- 其他字段
);
```
其中,`goods` 表的 `type_id` 字段是外键,参考了 `type` 表的 `type_id` 字段。在 `goods` 表中,该字段不允许为空,且默认值为无。而在 `type` 表中,`type_name` 字段不允许为空。
阅读全文