ECSHOP数据库结构详细说明(9)
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
表的结构 `ecs_pack`包装(名称,图片,费用,免费额,描述) CREATE TABLE IF NOT EXISTS `ecs_pack` ( `pack_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT '包装配置的自增id', `pack_name` varchar(120) NOT NULL COMMENT '包装的名称', `pack_img` varchar(255) NOT NULL COMMENT '包装图纸', `pack_fee` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '包装的费用', `free_money` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '订单达到此金额可以免除该包装费用', `pack_desc` varchar(255) NOT NULL COMMENT '包装描述', PRIMARY KEY (`pack_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='商品包装信息配置表' AUTO_INCREMENT=2 ; -- ------------------------------------------------------ -- 表的结构 `ecs_payment`支付工具(代码,名称,费用,描述,排序,配置,状态,is_cod(未知)) CREATE TABLE IF NOT EXISTS `ecs_payment` ( `pay_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT '已安装的支付方式自增id', `pay_code` varchar(20) NOT NULL COMMENT '支付方式的英文缩写,其实就是该支付方式处理插件的不带后缀的文件名部分', `pay_name` varchar(120) NOT NULL COMMENT '支付方式名称', `pay_fee` varchar(10) NOT NULL DEFAULT '0' COMMENT '支付费用', `pay_desc` text NOT NULL COMMENT '支付方式描述', `pay_order` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '支付方式在页面的显示顺序', `pay_config` text NOT NULL COMMENT '支付方式的配置信息,包括商户号和密钥什么的', `enabled` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否可用,0,否;1,是', `is_cod` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否货到付款,0,否;1,是', `is_online` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否在线支付,0,否;1,是', PRIMARY KEY (`pay_id`), UNIQUE KEY `pay_code` (`pay_code`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='安装的支付方式配置信息' AUTO_INCREMENT=7 ; -- ------------------------------------------------------ -- 表的结构 `ecs_pay_log`支付记录(略) CREATE TABLE IF NOT EXISTS `ecs_pay_log` ( `log_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '支付记录自增id', `order_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '对应的交易记录的id,取值表ecs_order_info ', `order_amount` decimal(10,2) unsigned NOT NULL COMMENT '支付金额', `order_type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '支付类型;0,订单支付;1,会员预付款支付', `is_paid` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否已支付,0,否;1,是', PRIMARY KEY (`log_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='系统支付记录' AUTO_INCREMENT=28 ; -- ------------------------------------------------------ -- 表的结构 `ecs_plugins`插件(代码,版本,库,签名,安装日期) CREATE TABLE IF NOT EXISTS `ecs_plugins` ( `code` varchar(30) NOT NULL DEFAULT '', `version` varchar(10) NOT NULL DEFAULT '', `library` varchar(255) NOT NULL DEFAULT '', `assign` tinyint(1) unsigned NOT NULL DEFAULT '0', `install_date` int(10) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`code`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- ------------------------------------------------------ -- 表的结构 `ecs_region`地方数据(没什么好说的) CREATE TABLE IF NOT EXISTS `ecs_region` ( `region_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '表示该地区的id', `parent_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '该地区的上一个节点的地区id', `region_name` varchar(120) NOT NULL COMMENT '地区的名字', `region_type` tinyint(1) NOT NULL DEFAULT '2' COMMENT '该地区的下一个节点的地区id', `agency_id` smallint(5) unsigned NOT NULL COMMENT '办事处的id,这里有一个bug,同一个省不能有多个办事处,该字段只记录最新的那个办事处的id', PRIMARY KEY (`region_id`), KEY `parent_id` (`parent_id`), KEY `region_type` (`region_type`), KEY `agency_id` (`agency_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='地区列表' AUTO_INCREMENT=419 ; -- ------------------------------------------------------ -- 表的结构 `ecs_searchengine` CREATE TABLE IF NOT EXISTS `ecs_searchengine` ( `date` date NOT NULL DEFAULT '0000-00-00' COMMENT '搜索引擎访问日期', `searchengine` varchar(20) NOT NULL COMMENT '搜索引擎名称', `count` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '访问次数', PRIMARY KEY (`date`,`searchengine`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='搜索引擎访问记录'; -- ------------------------------------------------------ -- 表的结构 `ecs_sessi**`保存session 的(也没什么好说的(嗯?为什么要加个“也”呢)) CREATE TABLE IF NOT EXISTS `ecs_sessi**` ( `sesskey` char(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'sessionid,', `expiry` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'session创建时间', `userid` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '如果不是管理员,记录用户id', `adminid` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '如果是管理员记录管理员id', `ip` char(15) NOT NULL COMMENT '客户端ip', `data` char(255) NOT NULL COMMENT '序列化后的session数据,如果session数据大于255则将数据存到表ecs_sessi**_data,此处为空', PRIMARY KEY (`sesskey`), KEY `expiry` (`expiry`) ) ENGINE=MEMORY DEFAULT CHARSET=utf8 COMMENT='session记录表'; -- ------------------------------------------------------ -- 表的结构 `ecs_sessi**_data` CREATE TABLE IF NOT EXISTS `ecs_sessi**_data` ( `sesskey` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'sessionid', `expiry` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'session创建时间', `data` longtext NOT NULL COMMENT 'session序列化后的数据', PRIMARY KEY (`sesskey`), KEY `expiry` (`expiry`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='session数据表(超过255字节的session内容会保存在该表)'; -- ------------------------------------------------------ -- 表的结构 `ecs_shipping`配送(代码,名称,描述,保价费,support_cod(未知),状态) CREATE TABLE IF NOT EXISTS `ecs_shipping` ( `shipping_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号', `shipping_code` varchar(20) NOT NULL COMMENT '配送方式的字符串代号', `shipping_name` varchar(120) NOT NULL COMMENT '配送方式的名称', `shipping_desc` varchar(255) NOT NULL COMMENT '配送方式的描述', `insure` varchar(10) NOT NULL DEFAULT '0' COMMENT '保价费用,单位元,或者是百分数,该值直接输出为报价费用', `support_cod` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否支持货到付款,1,支持;0,不支持', `enabled` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '该配送方式是否被禁用,1,可用;0,禁用', PRIMARY KEY (`shipping_id`), KEY `shipping_code` (`shipping_code`,`enabled`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='配送方式配置信息表' AUTO_INCREMENT=9 ; -- ------------------------------------------------------ -- 表的结构 `ecs_shipping_area`/ 配送区域(序列配置) CREATE TABLE IF NOT EXISTS `ecs_shipping_area` ( `shipping_area_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号', `shipping_area_name` varchar(150) NOT NULL COMMENT '配送方式中的配送区域的名字', `shipping_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '该配送区域所属的配送方式,同ecs_shipping的shipping_id', `configure` text NOT NULL COMMENT '序列化的该配送区域的费用配置信息', PRIMARY KEY (`shipping_area_id`), KEY `shipping_id` (`shipping_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='配送方式所属的配送区域和配送费用信息' AUTO_INCREMENT=9 ; |
最近更新
常用插件
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
ecshop热门问答
ecshop热门资料
beegoorm
ecshop窗户
ecshop品牌分类
ecshop监视器
ecshoptime
ecshop卓流应用网优惠活动
ecshop商品属性
ecshop何体统
ecshop批量图片本地化
ecshop送客
ecshop华诞
ecshop老杨
ecshop1745
订单列表
ecshop不动了
ecshop分销
ecshop注册插件
ecshop包装
ecshop饮水机
ecshop密码
ecshopconsignee
ecshop财付通支付
ecshop商品分区
ecshopdeclared
时间插件
phpmssql
ecshop毛织服装批发
ecshop红包插件
ecshop转移
ecshop用户中心