首页 > 数据库技术 > 详细

新零售电商数据库设计(1)品牌和分类关系

时间:2020-03-10 10:19:50      阅读:243      评论:0      收藏:0      [点我收藏+]

品牌表设计如下

技术分享图片

CREATE TABLE t_brand(
    id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT 主键,
    `name` VARCHAR(200) NOT NULL COMMENT 名称,
    image VARCHAR(500) COMMENT 图片网址,
    letter CHAR(1) NOT NULL COMMENT 品牌首字母,
  `is_deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT ‘逻辑删除‘,
UNIQUE unq_name(`name`), INDEX idx_letter(letter) ) COMMENT=品牌表;

分类表设计

技术分享图片

 

 

CREATE TABLE t_category(
    id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT 主键,
    `name` VARCHAR(200) NOT NULL COMMENT 分类名称,
  parent_id INT UNSIGNED COMMENT 上级分类ID,
    if_parent BOOLEAN NOT NULL COMMENT 是否含有下级分类,
    sort INT UNSIGNED NOT NULL COMMENT 排名指数,
`is_deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT ‘逻辑删除‘,
INDEX idx_parent_id(parent_id), INDEX idx_sort(sort) ) COMMENT =商品分类表;

品牌和分类多对多关联。

CREATE TABLE t_category_brand(
    category_id INT UNSIGNED COMMENT 分类ID,
    brand_id INT UNSIGNED COMMENT 品牌ID,
`is_deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT ‘逻辑删除‘,
PRIMARY KEY(category_id,brand_id) ) COMMENT=分类与品牌关联表

 

新零售电商数据库设计(1)品牌和分类关系

原文:https://www.cnblogs.com/xiaofeiyang/p/12453815.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!