新零售電商數據庫設計(1)品牌和分類關系


品牌表設計如下

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='分類與品牌關聯表'

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM