ECSHOP 2.0 商品数据库字典解析

需积分: 10 8 下载量 93 浏览量 更新于2024-07-31 收藏 789KB DOC 举报
"ECShop是一款基于PHP开发的开源电子商务系统,特别适合中小企业建立自己的网上商城。ECShop 2.0数据字典详细列出了系统中各个表的结构和功能,帮助开发者更好地理解和管理数据库。本数据字典包含了商品分类表(category)和商品数据表(goods)等关键信息,用于存储和操作电商平台的核心数据。" ECShop 2.0 数据字典中的商品分类表(category)是管理商品分类信息的关键部分,主要字段包括: 1. cat_id:分类编号,是分类的唯一标识,通过小型无符号整数(smallint(5)unsigned)自增实现,作为主键(PK)。 2. cat_name:类别名称,用于显示在网站上,类型为可变字符(varchar(90))。 3. keywords:分类关键词,有助于搜索引擎优化,同样为可变字符(varchar(255))。 4. cat_desc:分类描述,提供对分类的简短说明,类型为可变字符(varchar(255))。 5. parent_id:上级分类,用以建立分类层级关系,是小型无符号整数(tinyint(5)unsigned),默认值为0。 6. sort_order:排序序号,用于控制分类在页面上的显示顺序,小型无符号整数(tinyint(1)unsigned),默认为0。 7. template_file:模板文件,定义了分类页面的特定样式,类型为可变字符(varchar(50))。 8. measure_unit:数量单位,如“件”、“公斤”等,用于商品计量,可变字符(varchar(15))。 9. show_in_nav:是否显示在导航栏,用小整数(tinyint(1)unsigned)表示,0表示不显示,1表示显示。 10. style:分类的样式表,控制分类在页面上的视觉效果,可变字符(varchar(150))。 11. is_show:是否显示,用于控制分类是否可见,小整数(tinyint(1)unsigned),默认为1,表示显示。 12. grade:价格区间个数,用于设置价格分段,小整数(Tinyint(3)unsigned)。 13. filter_attr:筛选属性,小型无符号整数(Smallint(5)unsigned),与商品筛选功能关联。 商品数据表(goods)是存储商品详细信息的核心表,其字段包括: 1. goods_id:商品自增编号,中型无符号整数(mediumint(8)unsigned)为主键(PK),自增标识商品ID。 2. cat_id:商品分类ID,关联商品所属的分类,小型无符号整数(smallint(5)unsigned),有索引(Y)。 3. goods_sn:商品货号,用于识别商品的唯一编码,可变字符(varchar(60)),也有索引(Y)。 4. goods_name:商品名称,用于展示在商品列表和详情页,类型为可变字符(varchar(120))。 5. goods_name_style:商品名称显示样式,用于定制显示效果,可变字符(varchar(60))。 6. click_count:浏览次数,记录用户点击商品的次数,中型无符号整数(int(10)unsigned),默认值为0。 7. brand_id:品牌ID,关联商品的品牌信息,小型无符号整数(smallint(5)unsigned),有索引(Y)。 8. provider_name:供货商名称,记录商品的供应商信息,可变字符(varchar(100))。 9. goods_number:库存数量,表示商品的现有库存,小型无符号整数(smallint(5)unsigned),有索引(Y)。 这两个表是ECShop 2.0数据库中非常重要的组成部分,它们相互关联,共同构建了电商系统的商品管理体系,使得商品分类清晰,商品信息丰富,便于用户浏览和购买。通过了解这些字段的含义和功能,开发者可以更有效地进行数据操作和系统维护。