MySQL52--无限分类设计

无限分类数据表设计

无限分类,是指从一个最高分类开始,每个子分类都可以分出自己的若干个子分类,可以一直分下去,称为无限级分类;

无限分类的数据表设计演示

CREATE TABLE type ( 
  id SMALLINT UNSIGNED NOT NULL, 
  cateName VARCHAR(50) NOT NULL, 
  parentId SMALLINT UNSIGNED NOT NULL DEFAULT 0 
); 
INSERT INTO type (id, cateName, parentId) VALUES(1, '电脑办公', 0); 
INSERT INTO type (id, cateName, parentId) VALUES(2, '办公文具', 0); 
INSERT INTO type (id, cateName, parentId) VALUES(3, '电脑整机', 1); 
INSERT INTO type (id, cateName, parentId) VALUES(4, '电脑配件', 1); 
INSERT INTO type (id, cateName, parentId) VALUES(5, '外设游戏', 1); 
INSERT INTO type (id, cateName, parentId) VALUES(6, '办公设备', 2); 
INSERT INTO type (id, cateName, parentId) VALUES(7, '文具耗材', 2); 
INSERT INTO type (id, cateName, parentId) VALUES(8, '笔记本', 3); 
INSERT INTO type (id, cateName, parentId) VALUES(9, '台式机', 3); 
INSERT INTO type (id, cateName, parentId) VALUES(10, '服务器', 3); 
INSERT INTO type (id, cateName, parentId) VALUES(11, 'CPU', 4); 
posted @ 2021-10-24 16:33  暄总-tester  阅读(99)  评论(0)    收藏  举报