商品数据库设计:GoodsDB - 商品种类和商品信息表结构

本文介绍了商品数据库 GoodsDB 的设计,包含商品种类表 GoodsTypes 和商品信息表 Goods 的字段定义和 SQL 创建语句。

商品种类表 (GoodsTypes)

| 字段显示 | 字段名 | 数据类型 | 默认值 | 备注和说明 | |---|---|---|---|---| | 商品种类编号 | TypeID | int | | 主键, 自动增长列 | | 商品种类 | TypeName | varchar(30) | | 不允许为空 |

商品信息表 (Goods)

| 字段显示 | 字段名 | 数据类型 | 默认值 | 备注和说明 | |---|---|---|---|---| | 商品编号 | GoodNo | bigint | | 主键,自动增长列 | | 商品名称 | GoodName | varchar(50) | | 不允许为空 | | 进货价 | BuyingPrice | decimal(18, 2) | | 不允许为空 | | 零售价 | MarketPrice | decimal(18, 2) | | 不允许为空 | | 超市库位 | StorePosition | varchar(50) | | 不允许为空 | | 超市库存 | Amount | int | | 不允许为空 | | 商品种类编号 | TypeID | int | | 外键,商品所属商品种类编号 |

SQL 创建语句

创建 GoodsTypes 表的语句如下:

CREATE TABLE GoodsTypes (
  TypeID INT PRIMARY KEY AUTO_INCREMENT,
  TypeName VARCHAR(30) NOT NULL
);

创建 Goods 表的语句如下:

CREATE TABLE Goods (
  GoodNo BIGINT PRIMARY KEY AUTO_INCREMENT,
  GoodName VARCHAR(50) NOT NULL,
  BuyingPrice DECIMAL(18, 2) NOT NULL,
  MarketPrice DECIMAL(18, 2) NOT NULL,
  StorePosition VARCHAR(50) NOT NULL,
  Amount INT NOT NULL,
  TypeID INT,
  FOREIGN KEY (TypeID) REFERENCES GoodsTypes(TypeID)
);
商品数据库设计:GoodsDB - 商品种类和商品信息表结构

原文地址: https://www.cveoy.top/t/topic/oACx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录