您的位置:首页 > 数据库

【转】ecshop数据库中表的详细说明

2010-09-02 16:06 253 查看
– 主机: localhost
– 生成日期: 2008 年 11 月 14 日 17:12
– 服务器版本: 5.1.29

– PHP 版本: 5.2.6

表的结构 `ecs_account_log`

CREATE TABLE IF NOT EXISTS `ecs_account_log` (
`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘自增ID号’,
`user_id` mediumint(8) unsigned NOT NULL COMMENT ‘用户登录后保存在session中的id号,跟users表中的user_id对应’,
`user_money` decimal(10,2) NOT NULL COMMENT ‘用户该笔记录的余额’,
`frozen_money` decimal(10,2) NOT NULL COMMENT ‘被冻结的资金’,
`rank_points` mediumint(9) NOT NULL COMMENT ‘等级积分,跟消费积分是分开的’,
`pay_points` mediumint(9) NOT NULL COMMENT ‘消费积分,跟等级积分是分开的’,
`change_time` int(10) unsigned NOT NULL COMMENT ‘该笔操作发生的时间’,
`change_desc` varchar(255) NOT NULL COMMENT ‘该笔操作的备注,一般是,充值或者提现。也可是是管理员后台写的任何在备注’,
`change_type` tinyint(3) unsigned NOT NULL COMMENT ‘操作类型,0为充值,1为提现,2为管理员调节,99为其他类型’,
PRIMARY KEY (`log_id`),
KEY `user_id` (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’用户帐号情况记录表,包括资金和积分等’ AUTO_INCREMENT=42 ;

– 表的结构 `ecs_ad`

CREATE TABLE IF NOT EXISTS `ecs_ad` (
`ad_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘自增ID号’,
`position_id` smallint(5) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘0,站外广告;从1开始代表的是该广告所处的广告位,同表ad_position中的字段position_id的值’,
`media_type` tinyint(3) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘广告类型,0,图片;1,flash;2,代码;3,文字’,
`ad_name` varchar(60) NOT NULL COMMENT ‘该条广告记录的广告名称’,
`ad_link` varchar(255) NOT NULL COMMENT ‘广告链接地址’,
`ad_code` text NOT NULL COMMENT ‘广告链接的表现,文字广告就是文字或图片和flash就是它们的地址,代码广告就是代码内容’,
`start_time` int(11) NOT NULL DEFAULT ‘0′ COMMENT ‘广告开始时间’,
`end_time` int(11) NOT NULL DEFAULT ‘0′ COMMENT ‘广告结束时间’,
`link_man` varchar(60) NOT NULL COMMENT ‘广告联系人’,
`link_email` varchar(60) NOT NULL COMMENT ‘广告联系人的邮箱’,
`link_phone` varchar(60) NOT NULL COMMENT ‘广告联系人的电话’,
`click_count` mediumint(8) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘该广告点击数’,
`enabled` tinyint(3) unsigned NOT NULL DEFAULT ‘1′ COMMENT ‘该广告是否关闭,1,开启;0,关闭;关闭后广告将不再有效,直至重新开启’,
PRIMARY KEY (`ad_id`),
KEY `position_id` (`position_id`),
KEY `enabled` (`enabled`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’广告列表配置表,包括站内站外的图片,文字,flash,代码广告’ AUTO_INCREMENT=6 ;

– 表的结构 `ecs_admin_action`

CREATE TABLE IF NOT EXISTS `ecs_admin_action` (
`action_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘自增ID号’,
`parent_id` tinyint(3) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘该id项的父id,对应本表的action_id字段’,
`action_code` varchar(20) NOT NULL COMMENT ‘代表权限的英文字符串,对应汉文在语言文件中,如果该字段有某个字符串,就表示有该权限’,
PRIMARY KEY (`action_id`),
KEY `parent_id` (`parent_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’管理员权限列表树’ AUTO_INCREMENT=104 ;

– 表的结构 `ecs_admin_log`

CREATE TABLE IF NOT EXISTS `ecs_admin_log` (
`log_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘自增ID号’,
`log_time` int(10) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘写日志时间’,
`user_id` tinyint(3) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘该日志所记录的操作者id,同ecs_admin_user的user_id’,
`log_info` varchar(255) NOT NULL COMMENT ‘管理操作内容’,
`ip_address` varchar(15) NOT NULL COMMENT ‘管理者登录ip’,
PRIMARY KEY (`log_id`),
KEY `log_time` (`log_time`),
KEY `user_id` (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’管理员操作日志表’ AUTO_INCREMENT=158 ;

– 表的结构 `ecs_admin_message`

CREATE TABLE IF NOT EXISTS `ecs_admin_message` (
`message_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘自增ID号’,
`sender_id` tinyint(3) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘发送该留言的管理员id,同ecs_admin_user的user_id’,
`receiver_id` tinyint(3) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘接收消息的管理员id,同ecs_admin_user的user_id,如果是给多个管理员发送,则同一个消息给每个管理员id发送一条’,
`sent_time` int(11) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘留言发送时间’,
`read_time` int(11) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘留言阅读时间’,
`readed` tinyint(1) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘留言是否阅读,1,已阅读;0,未阅读’,
`deleted` tinyint(1) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘留言是否已经是否已经被删除,1,已删除;0,未删除’,
`title` varchar(150) NOT NULL COMMENT ‘留言的主题’,
`message` text NOT NULL COMMENT ‘留言的内容’,
PRIMARY KEY (`message_id`),
KEY `sender_id` (`sender_id`,`receiver_id`),
KEY `receiver_id` (`receiver_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’管理员留言记录表’ AUTO_INCREMENT=7 ;

– 表的结构 `ecs_admin_user`

CREATE TABLE IF NOT EXISTS `ecs_admin_user` (
`user_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘自增ID号,管理员代号’,
`user_name` varchar(60) NOT NULL COMMENT ‘管理员登录名’,
`email` varchar(60) NOT NULL COMMENT ‘管理员邮箱’,
`password` varchar(32) NOT NULL COMMENT ‘管理员登录秘密加密串’,
`add_time` int(11) NOT NULL DEFAULT ‘0′ COMMENT ‘管理员添加时间’,
`last_login` int(11) NOT NULL DEFAULT ‘0′ COMMENT ‘管理员最后一次登录时间’,
`last_ip` varchar(15) NOT NULL COMMENT ‘管理员最后一次登录ip’,
`action_list` text NOT NULL COMMENT ‘管理员管理权限列表’,
`nav_list` text NOT NULL COMMENT ‘管理员导航栏配置项’,
`lang_type` varchar(50) NOT NULL,
`agency_id` smallint(5) unsigned NOT NULL COMMENT ‘该管理员负责的办事处的id,同ecs_agency的agency_id字段。如果管理员没负责办事处,则此处为0′,
`todolist` longtext COMMENT ‘记事本记录的数据’,
PRIMARY KEY (`user_id`),
KEY `user_name` (`user_name`),
KEY `agency_id` (`agency_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’管理员资料权限列表’ AUTO_INCREMENT=4 ;

– 表的结构 `ecs_adsense`

CREATE TABLE IF NOT EXISTS `ecs_adsense` (
`from_ad` smallint(5) NOT NULL DEFAULT ‘0′ COMMENT ‘广告代号,-1是站外广告,如果是站内广告则为ecs_ad的ad_id’,
`referer` varchar(255) NOT NULL COMMENT ‘页面来源’,
`clicks` int(10) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘点击率’,
KEY `from_ad` (`from_ad`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’广告点击率统计表’;

– 表的结构 `ecs_ad_position`

CREATE TABLE IF NOT EXISTS `ecs_ad_position` (
`position_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘广告位自增id’,
`position_name` varchar(60) NOT NULL COMMENT ‘广告位名称’,
`ad_width` smallint(5) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘广告位宽度’,
`ad_height` smallint(5) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘广告位高度’,
`position_desc` varchar(255) NOT NULL COMMENT ‘广告位描述’,
`position_style` text NOT NULL COMMENT ‘广告位模板代码’,
PRIMARY KEY (`position_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’广告位置配置表’ AUTO_INCREMENT=2 ;

– 表的结构 `ecs_affiliate_log`

CREATE TABLE IF NOT EXISTS `ecs_affiliate_log` (
`log_id` mediumint(8) NOT NULL AUTO_INCREMENT,
`order_id` mediumint(8) NOT NULL,
`time` int(10) NOT NULL,
`user_id` mediumint(8) NOT NULL,
`user_name` varchar(60) DEFAULT NULL,
`money` decimal(10,2) NOT NULL DEFAULT ‘0.00′,
`point` int(10) NOT NULL DEFAULT ‘0′,
`separate_type` tinyint(1) NOT NULL DEFAULT ‘0′,
PRIMARY KEY (`log_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’分成相关的表,还没研究透’ AUTO_INCREMENT=1 ;

– 表的结构 `ecs_agency`

CREATE TABLE IF NOT EXISTS `ecs_agency` (
`agency_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘办事处ID’,
`agency_name` varchar(255) NOT NULL COMMENT ‘办事处名字’,
`agency_desc` text NOT NULL COMMENT ‘办事处描述’,
PRIMARY KEY (`agency_id`),
KEY `agency_name` (`agency_name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=’办事处信息’ AUTO_INCREMENT=5 ;

– 表的结构 `ecs_area_region`

CREATE TABLE IF NOT EXISTS `ecs_area_region` (
`shipping_area_id` smallint(5) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘配送区域的id号,等同于ecs_shipping_area的shipping_area_id的值’,
`region_id` smallint(5) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘地区列表,等同于ecs_region的region_id’,
PRIMARY KEY (`shipping_area_id`,`region_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT=’记录表ecs_shipping_area中的shipping_area_name的地区名包括ecs_region中的城市’;

– 表的结构 `ecs_article`

CREATE TABLE IF NOT EXISTS `ecs_article` (
`article_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘自增ID号’,
`cat_id` smallint(5) NOT NULL DEFAULT ‘0′ COMMENT ‘该文章的分类,同ecs_article_cat的cat_id,如果不在,将自动成为保留类型而不能删除’,
`title` varchar(150) NOT NULL COMMENT ‘文章题目’,
`content` longtext NOT NULL COMMENT ‘文章内容’,
`author` varchar(30) NOT NULL COMMENT ‘文章作者’,
`author_email` varchar(60) NOT NULL COMMENT ‘文章作者的email’,
`keywords` varchar(255) NOT NULL COMMENT ‘文章的关键字’,
`article_type` tinyint(1) unsigned NOT NULL DEFAULT ‘2′ COMMENT ‘文章类型,0,普通;1,置顶;2和大于2的,为保留文章,保留文章不能删除’,
`is_open` tinyint(1) unsigned NOT NULL DEFAULT ‘1′ COMMENT ‘是否显示。1,显示;0,不显示’,
`add_time` int(10) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘文章添加时间’,
`file_url` varchar(255) NOT NULL COMMENT ‘上传文件或者外部文件的url’,
`open_type` tinyint(1) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘0,正常;当该字段为1或者2时,会在文章最后添加一个链接“相关下载”,连接地址等于file_url的值;但程序在此处有bug’,
`link` varchar(255) NOT NULL COMMENT ‘该文章标题所引用的连接,如果该项有值将不能显示文章内容,即该表中content的值’,
PRIMARY KEY (`article_id`),
KEY `cat_id` (`cat_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’文章内容表’ AUTO_INCREMENT=11 ;

– 表的结构 `ecs_article_cat`

CREATE TABLE IF NOT EXISTS `ecs_article_cat` (
`cat_id` smallint(5) NOT NULL AUTO_INCREMENT COMMENT ‘自增ID号’,
`cat_name` varchar(255) NOT NULL COMMENT ‘分类名称’,
`cat_type` tinyint(1) unsigned NOT NULL DEFAULT ‘1′ COMMENT ‘分类类型;1,普通分类;2,系统分类;3,网店信息;4,帮助分类;5,网店帮助’,
`keywords` varchar(255) NOT NULL COMMENT ‘分类关键字’,
`cat_desc` varchar(255) NOT NULL COMMENT ‘分类说明文字’,
`sort_order` tinyint(3) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘分类显示顺序’,
`show_in_nav` tinyint(1) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘是否在导航栏显示;0,否;1,是’,
`parent_id` smallint(5) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘父节点id,取值于该表cat_id字段’,
PRIMARY KEY (`cat_id`),
KEY `cat_type` (`cat_type`),
KEY `sort_order` (`sort_order`),
KEY `parent_id` (`parent_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’文章分类信息表’ AUTO_INCREMENT=7 ;

– 表的结构 `ecs_attribute`

CREATE TABLE IF NOT EXISTS `ecs_attribute` (
`attr_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘自增ID号’,
`cat_id` smallint(5) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘商品类型,同ecs__type的cat_id’,
`attr_name` varchar(60) NOT NULL COMMENT ‘属性名称’,
`attr_input_type` tinyint(1) unsigned NOT NULL DEFAULT ‘1′ COMMENT ‘当添加商品时,该属性的添加类别;0,为手工输入;1,为选择输入;2,为多行文本输入’,
`attr_type` tinyint(1) unsigned NOT NULL DEFAULT ‘1′ COMMENT ‘属性是否多选;0,否;1,是;如果可以多选,则可以自定义属性,并且可以根据值的不同定不同的价’,
`attr_values` text NOT NULL COMMENT ‘如果attr_input_type为1,即选择输入,则attr_name对应的值的取值就是该字段的值’,
`attr_index` tinyint(1) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘属性是否可以检索;0,不需要检索;1,关键字检索;2,范围检索;该属性应该是如果检索的话,可以通过该属性找到有该属性的商品’,
`sort_order` tinyint(3) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘属性显示的顺序,数字越大越靠前,如果数字一样则按id顺序’,
`is_linked` tinyint(1) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘是否关联;0,不关联;1,关联;如果关联,那么用户在购买该商品时,具有有该属性相同值的商品将被推荐给用户’,
`attr_group` tinyint(1) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘属性分组,相同的为一个属性组。该值应该取自ecs_goods_type的attr_group的值的顺序’,
PRIMARY KEY (`attr_id`),
KEY `cat_id` (`cat_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’商品类型属性表,该表记录的是每个商品类型的所有属性的配置情况,具体的商品的属性不在该表’ AUTO_INCREMENT=175 ;

– 表的结构 `ecs_auction_log`

CREATE TABLE IF NOT EXISTS `ecs_auction_log` (
`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘自增ID号’,
`act_id` mediumint(8) unsigned NOT NULL COMMENT ‘拍卖活动的id,取值于ecs_goods_activity的act_id字段’,
`bid_user` mediumint(8) unsigned NOT NULL COMMENT ‘出价的用户id,取值于ecs_users的user_id’,
`bid_price` decimal(10,2) unsigned NOT NULL COMMENT ‘出价价格’,
`bid_time` int(10) unsigned NOT NULL COMMENT ‘出价时间’,
PRIMARY KEY (`log_id`),
KEY `act_id` (`act_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT=’拍卖出价记录信息表’ AUTO_INCREMENT=3 ;

– 表的结构 `ecs_auto_manage`

CREATE TABLE IF NOT EXISTS `ecs_auto_manage` (
`item_id` mediumint(8) NOT NULL COMMENT ‘如果是商品就是ecs_goods的goods_id,如果是文章就是ecs_article的article_id’,
`type` varchar(10) NOT NULL COMMENT ‘goods是商品,article是文章’,
`starttime` int(10) NOT NULL COMMENT ‘上线时间’,
`endtime` int(10) NOT NULL COMMENT ‘下线时间’,
PRIMARY KEY (`item_id`,`type`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’处理文章,商品自动上下线的计划任务列表;需要安装计划任务插件才有效’;

– 表的结构 `ecs_bonus_type`

CREATE TABLE IF NOT EXISTS `ecs_bonus_type` (
`type_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘红包类型流水号’,
`type_name` varchar(60) NOT NULL COMMENT ‘红包名称’,
`type_money` decimal(10,2) NOT NULL DEFAULT ‘0.00′ COMMENT ‘红包所值的金额’,
`send_type` tinyint(3) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘红包发送类型.0,按用户如会员等级,会员名称发放;1,按商品类别发送;2,按订单金额所达到的额度发送;3,线下发送’,
`min_amount` decimal(10,2) unsigned NOT NULL DEFAULT ‘0.00′ COMMENT ‘如果是按金额发送红包,该项是最小金额.即只要购买超过该金额的商品都可以领到红包’,
`max_amount` decimal(10,2) unsigned NOT NULL DEFAULT ‘0.00′,
`send_start_date` int(11) NOT NULL DEFAULT ‘0′ COMMENT ‘红包发送的开始时间’,
`send_end_date` int(11) NOT NULL DEFAULT ‘0′ COMMENT ‘红包发送的结束时间’,
`use_start_date` int(11) NOT NULL DEFAULT ‘0′ COMMENT ‘红包可以使用的开始时间’,
`use_end_date` int(11) NOT NULL DEFAULT ‘0′ COMMENT ‘红包可以使用的结束时间’,
`min_goods_amount` decimal(10,2) unsigned NOT NULL DEFAULT ‘0.00′ COMMENT ‘可以使用该红包的商品的最低价格.即只要达到该价格的商品才可以使用红包’,
PRIMARY KEY (`type_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=’红包类型表’ AUTO_INCREMENT=6 ;

– 表的结构 `ecs_booking_goods`

CREATE TABLE IF NOT EXISTS `ecs_booking_goods` (
`rec_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘自增ID号’,
`user_id` mediumint(8) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘登记该缺货记录的用户的id,取值ecs_users的user_id’,
`email` varchar(60) NOT NULL COMMENT ‘页面填的用户的email,默认取值于ecs_users的email’,
`link_man` varchar(60) NOT NULL COMMENT ‘页面填的用户的姓名,默认取值于ecs_users的consignee ‘,
`tel` varchar(60) NOT NULL COMMENT ‘页面填的用户的电话,默认取值于ecs_users的tel’,
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘缺货登记的商品id,取值于ecs_goods的 goods_id’,
`goods_desc` varchar(255) NOT NULL COMMENT ‘缺货登记时留的订购描述’,
`goods_number` smallint(5) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘订购数量’,
`booking_time` int(10) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘缺货登记的时间’,
`is_dispose` tinyint(1) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘是否已经被处理’,
`dispose_user` varchar(30) NOT NULL COMMENT ‘处理该缺货登记的管理员用户名,取值于session,该session取值于ecs_admin_user的user_name’,
`dispose_time` int(10) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘处理的时间’,
`dispose_note` varchar(255) NOT NULL COMMENT ‘处理时管理员留的备注’,
PRIMARY KEY (`rec_id`),
KEY `user_id` (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’缺货登记的订购和处理记录表’ AUTO_INCREMENT=4 ;

- 表的结构 `ecs_brand`

CREATE TABLE IF NOT EXISTS `ecs_brand` (
`brand_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘自增ID号’,
`brand_name` varchar(60) NOT NULL COMMENT ‘品牌名称’,
`brand_logo` varchar(80) NOT NULL COMMENT ‘上传的该品牌公司logo图片’,
`brand_desc` text NOT NULL COMMENT ‘品牌描述’,
`site_url` varchar(255) NOT NULL COMMENT ‘品牌的网址’,
`sort_order` tinyint(3) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘品牌在前台页面的显示顺序,数字越大越靠后’,
`is_show` tinyint(1) unsigned NOT NULL DEFAULT ‘1′ COMMENT ‘该品牌是否显示,0,否;1,显示’,
PRIMARY KEY (`brand_id`),
KEY `is_show` (`is_show`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’商品品牌信息记录表’ AUTO_INCREMENT=9 ;

– 表的结构 `ecs_card`

CREATE TABLE IF NOT EXISTS `ecs_card` (
`card_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘自增ID号’,
`card_name` varchar(120) NOT NULL COMMENT ‘贺卡名称’,
`card_img` varchar(255) NOT NULL COMMENT ‘贺卡图纸的名称’,
`card_fee` decimal(6,2) unsigned NOT NULL DEFAULT ‘0.00′ COMMENT ‘贺卡所需费用’,
`free_money` decimal(6,2) unsigned NOT NULL DEFAULT ‘0.00′ COMMENT ‘订单达到该字段的值后使用此贺卡免费’,
`card_desc` varchar(255) NOT NULL COMMENT ‘贺卡的描述’,
PRIMARY KEY (`card_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’贺卡的配置的信息’ AUTO_INCREMENT=2 ;

– 表的结构 `ecs_cart`

CREATE TABLE IF NOT EXISTS `ecs_cart` (
`rec_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘自增ID号’,
`user_id` mediumint(8) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘用户登录id,取自session,’,
`session_id` char(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT ‘登录的sessionid,如果该用户退出,该sessionid对应的购物车中的所有记录都将被删除’,
`goods_id` mediumint(8) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘商品的id,取自表goods的goods_id’,
`goods_sn` varchar(60) NOT NULL COMMENT ‘商品的货号,取自表goods的goods_sn’,
`goods_name` varchar(120) NOT NULL COMMENT ‘商品的名称,取自表goods的goods_name’,
`market_price` decimal(10,2) unsigned NOT NULL DEFAULT ‘0.00′ COMMENT ‘商品的市场价,取自表goods的market_price’,
`goods_price` decimal(10,2) NOT NULL DEFAULT ‘0.00′ COMMENT ‘商品的本店价,取自表goods的shop_price’,
`goods_number` smallint(5) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘商品的购买数量,在购物车时,实际库存不减少’,
`goods_attr` text NOT NULL COMMENT ‘商品的属性,中括号里是该属性特有的价格’,
`is_real` tinyint(1) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘取自ecs_goods的is_real’,
`extension_code` varchar(30) NOT NULL COMMENT ‘商品的扩展属性,取自ecs_goods的extension_code’,
`parent_id` mediumint(8) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘该商品的父商品id,没有该值为0,有的话那该商品就是该id的配件’,
`rec_type` tinyint(1) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘购物车商品类型,0,普通;1,团够;2,拍卖;3,夺宝奇兵’,
`is_gift` smallint(5) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘是否是赠品,0,否;其他,是参加优惠活动的id,取值于ecs_favourable_activity 的act_id’,
`can_handsel` tinyint(3) unsigned NOT NULL DEFAULT ‘0′,
`goods_attr_id` mediumint(8) NOT NULL COMMENT ‘该商品的属性的id,取自goods_attr的goods_attr_id,如果有多个,只记录了最后一个,可能是个bug’,
PRIMARY KEY (`rec_id`),
KEY `session_id` (`session_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’购物车购物信息记录表’ AUTO_INCREMENT=82 ;

– 表的结构 `ecs_category`

CREATE TABLE IF NOT EXISTS `ecs_category` (
`cat_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘自增ID号’,
`cat_name` varchar(90) NOT NULL COMMENT ‘分类名称’,
`keywords` varchar(255) NOT NULL COMMENT ‘分类的关键字,可能是为了搜索’,
`cat_desc` varchar(255) NOT NULL COMMENT ‘分类描述’,
`parent_id` smallint(5) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘该分类的父id,取值于该表的cat_id字段’,
`sort_order` tinyint(1) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘该分类在页面显示的顺序,数字越大顺序越靠后;同数字,id在前的先显示’,
`template_file` varchar(50) NOT NULL COMMENT ‘不确定字段,按名字和表设计猜,应该是该分类的单独模板文件的名字’,
`measure_unit` varchar(15) NOT NULL COMMENT ‘该分类的计量单位’,
`show_in_nav` tinyint(1) NOT NULL DEFAULT ‘0′ COMMENT ‘是否显示在导航栏,0,不;1,显示在导航栏’,
`style` varchar(150) NOT NULL COMMENT ‘该分类的单独的样式表的包括文件名部分的文件路径’,
`is_show` tinyint(1) unsigned NOT NULL DEFAULT ‘1′ COMMENT ‘是否在前台页面显示,1,显示;0,不显示’,
`grade` tinyint(4) NOT NULL DEFAULT ‘0′ COMMENT ‘该分类的最高和最低价之间的价格分级,当大于1时,会根据最大最小价格区间分成区间,会在页面显示价格范围,如0-300,300-600,600-900这种’,
`filter_attr` smallint(6) NOT NULL DEFAULT ‘0′ COMMENT ‘如果该字段有值,则该分类将还会按照该值对应在表goods_attr的goods_attr_id所对应的属性筛选,如,封面颜色下有红,黑分类筛选 ‘,
PRIMARY KEY (`cat_id`),
KEY `parent_id` (`parent_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’商品分类表,记录商品分类信息’ AUTO_INCREMENT=9 ;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: