当前位置:文档之家› ecshop数据库表结构

ecshop数据库表结构

ecshop数据库表结构
ecshop数据库表结构

ECshop 数据库表结构分析三

2011-06-22 17:43

-- ------------------------------------------------------

-- 表的结构`ecs_order_info`

CREATE TABLE IF NOT EXISTS `ecs_order_info` (

`order_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单详细信息自增id',

`order_sn` varchar(20) NOT NULL COMMENT '订单号,唯一',

`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '用户id,同ecs_users 的user_id',

`order_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '订单状态。0,未确认;1,已确认;2,已取消;3,无效;4,退货;',

`shipping_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '商品配送情况,0,未发货;1,已发货;2,已收货;3,备货中',

`pay_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '支付状态;0,未付款;1,付款中;2,已付款',

`consignee` varchar(60) NOT NULL COMMENT '收货人的姓名,用户页面填写,默认取值于表user_address',

`country` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '收货人的国家,用户页面填写,默认取值于表user_address,其id对应的值在ecs_region',

`province` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '收货人的省份,用户页面填写,默认取值于表user_address,其id对应的值在ecs_region',

`city` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '收货人的城市,用户页面填写,默认取值于表user_address,其id对应的值在ecs_region',

`district` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '收货人的地区,用户页面填写,默认取值于表user_address,其id对应的值在ecs_region',

`address` varchar(255) NOT NULL COMMENT '收货人的详细地址,用户页面填写,默认取值于表user_address',

`zipcode` varchar(60) NOT NULL COMMENT '收货人的邮编,用户页面填写,默认取值于表user_address',

`tel` varchar(60) NOT NULL COMMENT '收货人的电话,用户页面填写,默认取值于表user_address',

`mobile` varchar(60) NOT NULL COMMENT '收货人的手机,用户页面填写,默认取值于表user_address',

`email` varchar(60) NOT NULL COMMENT '收货人的手机,用户页面填写,默认取值于表user_address',

`best_time` varchar(120) NOT NULL COMMENT '收货人的最佳送货时间,用户页面填写,默认取值于表user_address',

`sign_building` varchar(120) NOT NULL COMMENT '收货人的地址的标志性建筑,用户页面填写,默认取值于表user_address',

`postscript` varchar(255) NOT NULL COMMENT '订单附言,由用户提交订单前填写',

`shipping_id` tinyint(3) NOT NULL DEFAULT '0' COMMENT '用户选择的配送方式id,取值表ecs_shipping',

`shipping_name` varchar(120) NOT NULL COMMENT '用户选择的配送方式的名称,取值表

ecs_shipping',

`pay_id` tinyint(3) NOT NULL DEFAULT '0' COMMENT '用户选择的支付方式的id,取值表ecs_payment',

`pay_name` varchar(120) NOT NULL COMMENT '用户选择的支付方式的名称,取值表ecs_payment',

`how_oos` varchar(120) NOT NULL COMMENT '缺货处理方式,等待所有商品备齐后再发;取消订单;与店主协商',

`how_surplus` varchar(120) NOT NULL COMMENT '根据字段猜测应该是余额处理方式,程序未作这部分实现',

`pack_name` varchar(120) NOT NULL COMMENT '包装名称,取值表ecs_pack',

`card_name` varchar(120) NOT NULL COMMENT '贺卡的名称,取值ecs_card ',

`card_message` varchar(255) NOT NULL COMMENT '贺卡内容,由用户提交',

`inv_payee` varchar(120) NOT NULL COMMENT '发票抬头,用户页面填写',

`inv_content` varchar(120) NOT NULL COMMENT '发票内容,用户页面选择,取值ecs_shop_config的code字段的值为invoice_content的value',

`goods_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '商品总金额',

`shipping_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '配送费用',

`insure_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '保价费用',

`pay_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '支付费用,跟支付方式的配置相关,取值表ecs_payment',

`pack_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '包装费用,取值表取值表ecs_pack',

`card_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '贺卡费用,取值ecs_card ', `money_paid` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '已付款金额',

`surplus` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '该订单使用余额的数量,取用户设定余额,用户可用余额,订单金额中最小者',

`integral` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '使用的积分的数量,取用户使用积分,商品可用积分,用户拥有积分中最小者',

`integral_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '使用积分金额',

`bonus` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '使用红包金额',

`order_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '应付款金额',

`from_ad` smallint(5) NOT NULL DEFAULT '0' COMMENT '订单由某广告带来的广告id,应该取值于ecs_ad',

`referer` varchar(255) NOT NULL COMMENT '订单的来源页面',

`add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '订单生成时间',

`confirm_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '订单确认时间',

`pay_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '订单支付时间',

`shipping_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '订单配送时间',

`pack_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '包装id,取值取值表ecs_pack',

`card_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '贺卡id,用户在页面选择,取值取值ecs_card ',

`bonus_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '红包的id,ecs_user_bonus的bonus_id',

`invoice_no` varchar(50) NOT NULL COMMENT '发货单号,发货时填写,可在订单查询查看',

`extension_code` varchar(30) NOT NULL COMMENT '通过活动购买的商品的代号;GROUP_BUY是团购;AUCTION,是拍卖;SNATCH,夺宝奇兵;正常普通产品该处为空',

`extension_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '通过活动购买的物品的id,取值ecs_goods_activity;如果是正常普通商品,该处为0',

`to_buyer` varchar(255) NOT NULL COMMENT '商家给客户的留言,当该字段有值时可以在订单查询看到',

`pay_note` varchar(255) NOT NULL COMMENT '付款备注,在订单管理里编辑修改',

`agency_id` smallint(5) unsigned NOT NULL COMMENT '该笔订单被指派给的办事处的id,根据订单内容和办事处负责范围自动决定,也可以有管理员修改,取值于表ecs_agency', `inv_type` varchar(60) NOT NULL COMMENT '发票类型,用户页面选择,取值ecs_shop_config的code字段的值为invoice_type的value',

`tax` decimal(10,2) NOT NULL COMMENT '发票税额',

`is_separate` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0,未分成或等待分成;1,已分成;2,取消分成;',

`parent_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '能获得推荐分成的用户id,id取值于表ecs_users',

`discount` decimal(10,2) NOT NULL COMMENT '折扣金额',

PRIMARY KEY (`order_id`),

UNIQUE KEY `order_sn` (`order_sn`),

KEY `user_id` (`user_id`),

KEY `order_status` (`order_status`),

KEY `shipping_status` (`shipping_status`),

KEY `pay_status` (`pay_status`),

KEY `shipping_id` (`shipping_id`),

KEY `pay_id` (`pay_id`),

KEY `extension_code` (`extension_code`,`extension_id`),

KEY `agency_id` (`agency_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='订单的配送,贺卡等详细信息' AUTO_INCREMENT=24 ;

-- ------------------------------------------------------

-- 表的结构`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_FORMA T=DYNAMIC COMMENT='商品包装信息配置表' AUTO_INCREMENT=2 ;

-- ------------------------------------------------------

-- 表的结构`ecs_payment`

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_FORMA T=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_FORMA T=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_FORMA T=DYNAMIC COMMENT='搜索引擎访问记录';

-- ------------------------------------------------------

-- 表的结构`ecs_sessions`

CREATE TABLE IF NOT EXISTS `ecs_sessions` (

`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_sessions_data,此处为空',

PRIMARY KEY (`sesskey`),

KEY `expiry` (`expiry`)

) ENGINE=MEMORY DEFAULT CHARSET=utf8 COMMENT='session记录表';

-- ------------------------------------------------------

-- 表的结构`ecs_sessions_data`

CREATE TABLE IF NOT EXISTS `ecs_sessions_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_FORMA T=DYNAMIC COMMENT='session数据表(超过255字节的session内容会保存在该表)';

-- ------------------------------------------------------

-- 表的结构`ecs_shipping`

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_FORMA T=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_FORMA T=DYNAMIC COMMENT='配送方式所属的配送区域和配送费用信息' AUTO_INCREMENT=9 ;

-- ------------------------------------------------------

-- 表的结构`ecs_shop_config`

CREATE TABLE IF NOT EXISTS `ecs_shop_config` (

`id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '全站配置信息自增id', `parent_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '父节点id,取值于该表id字段的值',

`code` varchar(30) NOT NULL COMMENT '跟变量名的作用差不多,其实就是语言包中的字符串索引,如$_LANG[''cfg_range''][''cart_confirm'']',

`type` varchar(10) NOT NULL COMMENT '该配置的类型,text,文本输入框;password,密码输入框;textarea,文本区域;select,单选;options,循环生成多选;file,文件上传;manual,手动生成多选;group,是标题分组;

hidden,不在页面显示',

`store_range` varchar(255) NOT NULL COMMENT '当语言包中的code字段对应的是一个数组时,那该处就是该数组的索引,如$_LANG[''cfg_range''] [''cart_confirm''][1];只有type字段为select,options时才有值',

`store_dir` varchar(255) NOT NULL COMMENT '当type为file时才有值,文件上传后的保存目录',

`value` text NOT NULL COMMENT '该项配置的值',

`sort_order` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '显示顺序,数字越大越靠后',

PRIMARY KEY (`id`),

UNIQUE KEY `code` (`code`),

KEY `parent_id` (`parent_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='全站配置信息表' AUTO_INCREMENT=903 ;

-- ------------------------------------------------------

-- 表的结构`ecs_snatch_log`

CREATE TABLE IF NOT EXISTS `ecs_snatch_log` (

`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号',

`snatch_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '夺宝奇兵活动号,取值于ecs_goods_activity的act_id字段',

`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '出价的用户id,取值于ecs_users的user_id',

`bid_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '出价的价格',

`bid_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '出价的时间',

PRIMARY KEY (`log_id`),

KEY `snatch_id` (`snatch_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=FIXED COMMENT='夺宝奇兵出价记录表' AUTO_INCREMENT=5 ;

-- ------------------------------------------------------

-- 表的结构`ecs_stats`

CREATE TABLE IF NOT EXISTS `ecs_stats` (

`access_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '访问时间',

`ip_address` varchar(15) NOT NULL COMMENT '访问者ip',

`visit_times` smallint(5) unsigned NOT NULL DEFAULT '1' COMMENT '访问次数,如果之前

有过访问次数,在以前的基础上+1',

`browser` varchar(60) NOT NULL COMMENT '浏览器及版本',

`system` varchar(20) NOT NULL COMMENT '操作系统',

`language` varchar(20) NOT NULL COMMENT '语言',

`area` varchar(30) NOT NULL COMMENT 'ip所在地区',

`referer_domain` varchar(100) NOT NULL COMMENT '页面访问来源域名',

`referer_path` varchar(200) NOT NULL COMMENT '页面访问来源除域名外的路径部分',

`access_url` varchar(255) NOT NULL COMMENT '访问页面文件名',

KEY `access_time` (`access_time`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='访问信息记录表';

-- ------------------------------------------------------

-- 表的结构`ecs_tag`

CREATE TABLE IF NOT EXISTS `ecs_tag` (

`tag_id` mediumint(8) NOT NULL AUTO_INCREMENT COMMENT '商品标签自增id',

`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '用户的id',

`goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '商品的id',

`tag_words` varchar(255) NOT NULL COMMENT '标签内容',

PRIMARY KEY (`tag_id`),

KEY `user_id` (`user_id`),

KEY `goods_id` (`goods_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='商品的标记' AUTO_INCREMENT=3 ;

-- ------------------------------------------------------

-- 表的结构`ecs_template`

CREATE TABLE IF NOT EXISTS `ecs_template` (

`filename` varchar(30) NOT NULL COMMENT '该条模板配置属于哪个模板页面',

`region` varchar(40) NOT NULL COMMENT '该条模板配置在它所属的模板文件中的位置',

`library` varchar(40) NOT NULL COMMENT '该条模板配置在它所属的模板文件中的位置处应该引入的lib的相对目录地址',

`sort_order` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '模板文件中这个位置的引入lib项的值的显示顺序',

`id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '字段意义待查',

`number` tinyint(1) unsigned NOT NULL DEFAULT '5' COMMENT '每次显示多少个值',

`type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '属于哪个动态项,0,固定项;1,分类下的商品;2,品牌下的商品;3,文章列表;4,广告位',

`theme` varchar(60) NOT NULL COMMENT '该模板配置项属于哪套模板的模板名',

`remarks` varchar(30) NOT NULL COMMENT '备注,可能是预留字段,没有值所以没确定用途',

KEY `filename` (`filename`,`region`),

KEY `theme` (`theme`),

KEY `remarks` (`remarks`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='模板设置数据表';

-- ------------------------------------------------------

-- 表的结构`ecs_topic`

CREATE TABLE IF NOT EXISTS `ecs_topic` (

`topic_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '专题自增id',

`title` varchar(255) NOT NULL DEFAULT '''''' COMMENT '专题名称',

`intro` text NOT NULL COMMENT '专题介绍',

`start_time` int(11) NOT NULL DEFAULT '0' COMMENT '专题开始时间',

`end_time` int(10) NOT NULL DEFAULT '0' COMMENT '结束时间',

`data` text NOT NULL COMMENT '专题数据内容,包括分类,商品等',

`template` varchar(255) NOT NULL DEFAULT '''''' COMMENT '专题模板文件',

`css` text NOT NULL COMMENT '专题样式代码',

KEY `topic_id` (`topic_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='专题活动配置表' AUTO_INCREMENT=2 ;

-- ------------------------------------------------------

-- 表的结构`ecs_users`

CREATE TABLE IF NOT EXISTS `ecs_users` (

`user_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '会员资料自增id',

`email` varchar(60) NOT NULL COMMENT '会员邮箱',

`user_name` varchar(60) NOT NULL COMMENT '用户名',

`password` varchar(32) NOT NULL COMMENT '用户密码',

`question` varchar(255) NOT NULL COMMENT '安全问题答案',

`answer` varchar(255) NOT NULL COMMENT '安全问题',

`sex` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '性别,0,保密;1,男;2,女',

`birthday` date NOT NULL DEFAULT '0000-00-00' COMMENT '生日日期',

`user_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '用户现有资金',

`frozen_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '用户冻结资金',

`pay_points` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '消费积分',

`rank_points` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '会员等级积分',

`address_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '收货信息id,取值表ecs_user_address ',

`reg_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '注册时间',

`last_login` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '最后一次登录时间',

`last_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '应该是最后一次修改信息时间,该表信息从其他表同步过来考虑',

`last_ip` varchar(15) NOT NULL COMMENT '最后一次登录ip',

`visit_count` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '登录次数',

`user_rank` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '会员登记id,取值ecs_user_rank',

`is_special` tinyint(3) unsigned NOT NULL DEFAULT '0',

`salt` varchar(10) NOT NULL DEFAULT '0',

`parent_id` mediumint(9) NOT NULL DEFAULT '0' COMMENT '推荐人会员id,',

`flag` tinyint(3) unsigned NOT NULL DEFAULT '0',

`alias` varchar(60) NOT NULL COMMENT '昵称',

`msn` varchar(60) NOT NULL COMMENT 'msn',

`qq` varchar(20) NOT NULL COMMENT 'qq号',

`office_phone` varchar(20) NOT NULL COMMENT '办公电话',

`home_phone` varchar(20) NOT NULL COMMENT '家庭电话',

`mobile_phone` varchar(20) NOT NULL COMMENT '手机',

`is_validated` tinyint(3) unsigned NOT NULL DEFAULT '0',

`credit_line` decimal(10,2) unsigned NOT NULL COMMENT '信用额度,目前2.6.0版好像没有作实现',

PRIMARY KEY (`user_id`),

UNIQUE KEY `user_name` (`user_name`),

KEY `email` (`email`),

KEY `parent_id` (`parent_id`),

KEY `flag` (`flag`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC AUTO_INCREMENT=21 ;

-- ------------------------------------------------------

-- 表的结构`ecs_user_account`

CREATE TABLE IF NOT EXISTS `ecs_user_account` (

`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号',

`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '用户登录后保存在session中的id号,跟users表中的user_id对应',

`admin_user` varchar(255) NOT NULL COMMENT '操作该笔交易的管理员的用户名',

`amount` decimal(10,2) NOT NULL COMMENT '资金的数目,正数为增加,负数为减少',

`add_time` int(10) NOT NULL DEFAULT '0' COMMENT '记录插入时间',

`paid_time` int(10) NOT NULL DEFAULT '0' COMMENT '记录更新时间',

`admin_note` varchar(255) NOT NULL COMMENT '管理员的被准',

`user_note` varchar(255) NOT NULL COMMENT '用户的被准',

`process_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '操作类型,1,退款;0,预付费,其实就是充值',

`payment` varchar(90) NOT NULL COMMENT '支付渠道的名称,取自payment的pay_name 字段',

`is_paid` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已经付款,0,未付;1,已付',

PRIMARY KEY (`id`),

KEY `user_id` (`user_id`),

KEY `is_paid` (`is_paid`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='用户资金流动表,包括提现和充值' AUTO_INCREMENT=7 ;

-- ------------------------------------------------------

-- 表的结构`ecs_user_address`

CREATE TABLE IF NOT EXISTS `ecs_user_address` (

`address_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,

`address_name` varchar(50) NOT NULL,

`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '用户表中的流水号',

`consignee` varchar(60) NOT NULL COMMENT '收货人的名字',

`email` varchar(60) NOT NULL COMMENT '收货人的email',

`country` smallint(5) NOT NULL DEFAULT '0' COMMENT '收货人的国家',

`province` smallint(5) NOT NULL DEFAULT '0' COMMENT '收货人的省份',

`city` smallint(5) NOT NULL DEFAULT '0' COMMENT '收货人的城市',

`district` smallint(5) NOT NULL DEFAULT '0' COMMENT '收货人的地区',

`address` varchar(120) NOT NULL COMMENT '收货人的详细地址',

`zipcode` varchar(60) NOT NULL COMMENT '收货人的邮编',

`tel` varchar(60) NOT NULL COMMENT '收货人的电话',

`mobile` varchar(60) NOT NULL COMMENT '收货人的手机',

`sign_building` varchar(120) NOT NULL COMMENT '收货地址的标志性建筑名',

`best_time` varchar(120) NOT NULL COMMENT '收货人的最佳收货时间',

PRIMARY KEY (`address_id`),

KEY `user_id` (`user_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='收货人的信息表' AUTO_INCREMENT=4 ;

-- ------------------------------------------------------

-- 表的结构`ecs_user_bonus`

CREATE TABLE IF NOT EXISTS `ecs_user_bonus` (

`bonus_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '红包的流水号',

`bonus_type_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '红包发送类型.0,按用户如会员等级,会员名称发放;1,按商品类别发送;2,按订单金额所达到的额度发送;3,线下发送',

`bonus_sn` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '红包号,如果为0就是没有红包号.如果大于0,就需要输入该红包号才能使用红包',

`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '该红包属于某会员的id.如果为0,就是该红包不属于某会员',

`used_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '红包使用的时间',

`order_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '使用了该红包的交易号',

`emailed` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '猜的,应该是是否已经将红包发送到用户的邮箱;1,是;0,否;',

PRIMARY KEY (`bonus_id`),

KEY `user_id` (`user_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='已经发送的红包信息列表' AUTO_INCREMENT=122 ;

-- ------------------------------------------------------

-- 表的结构`ecs_user_feed`

CREATE TABLE IF NOT EXISTS `ecs_user_feed` (

`feed_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,

`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0',

`value_id` mediumint(8) unsigned NOT NULL DEFAULT '0',

`goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0',

`feed_type` tinyint(1) unsigned NOT NULL DEFAULT '0',

`is_feed` tinyint(1) unsigned NOT NULL DEFAULT '0',

PRIMARY KEY (`feed_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- ------------------------------------------------------

-- 表的结构`ecs_user_rank`

CREATE TABLE IF NOT EXISTS `ecs_user_rank` (

`rank_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT '会员等级编号,其中0是非会员',

`rank_name` varchar(30) NOT NULL COMMENT '会员等级名称',

`min_points` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '该等级的最低积分',

`max_points` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '该等级的最高积分',

`discount` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '该会员等级的商品折扣', `show_price` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '是否在不是该等级会员购买页面显示该会员等级的折扣价格.1,显示;0,不显示',

`special_rank` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否事特殊会员等级组.0,不是;1,是',

PRIMARY KEY (`rank_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='会员等级配置信息' AUTO_INCREMENT=3 ;

-- ------------------------------------------------------

-- 表的结构`ecs_virtual_card`

CREATE TABLE IF NOT EXISTS `ecs_virtual_card` (

`card_id` mediumint(8) NOT NULL AUTO_INCREMENT COMMENT '虚拟卡卡号自增id',

`goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '该虚拟卡对应的商品id,取值于表ecs_goods',

`card_sn` varchar(60) NOT NULL COMMENT '加密后的卡号',

`card_password` varchar(60) NOT NULL COMMENT '加密后的密码',

`add_date` int(11) NOT NULL DEFAULT '0' COMMENT '卡号添加日期',

`end_date` int(11) NOT NULL DEFAULT '0' COMMENT '卡号截至使用日期',

`is_saled` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否卖出,0,否;1,是',

`order_sn` varchar(20) NOT NULL COMMENT '卖出该卡号的交易号,取值表ecs_order_info', `crc32` int(11) NOT NULL DEFAULT '0' COMMENT 'crc32后的key',

PRIMARY KEY (`card_id`),

KEY `goods_id` (`goods_id`),

KEY `car_sn` (`card_sn`),

KEY `is_saled` (`is_saled`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='虚拟卡卡号库' AUTO_INCREMENT=8 ;

-- ------------------------------------------------------

-- 表的结构`ecs_vote`

CREATE TABLE IF NOT EXISTS `ecs_vote` (

`vote_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '在线调查自增id', `vote_name` varchar(250) NOT NULL COMMENT '在线调查主题',

`start_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '在线调查开始时间',

`end_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '在线调查结束时间',

`can_multi` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '能否多选,0,可以;1,不可以',

`vote_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '投票人数也可以说投票次数',

PRIMARY KEY (`vote_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='网站调查信息记录表' AUTO_INCREMENT=3 ;

-- ------------------------------------------------------

-- 表的结构`ecs_vote_log`

CREATE TABLE IF NOT EXISTS `ecs_vote_log` (

`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '投票记录自增id',

`vote_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '关联的投票主题id,取值表ecs_vote',

`ip_address` varchar(15) NOT NULL COMMENT '投票的ip地址',

`vote_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '投票的时间',

PRIMARY KEY (`log_id`),

KEY `vote_id` (`vote_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='投票记录表' AUTO_INCREMENT=5 ;

-- ------------------------------------------------------

-- 表的结构`ecs_vote_option`

CREATE TABLE IF NOT EXISTS `ecs_vote_option` (

`option_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '投票选项自增id',

`vote_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '关联的投票主题id,取值表ecs_vote',

`option_name` varchar(250) NOT NULL COMMENT '投票选项的值',

`option_count` int(8) unsigned NOT NULL DEFAULT '0' COMMENT '该选项的票数', PRIMARY KEY (`option_id`),

KEY `vote_id` (`vote_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='投票的选项内容表' AUTO_INCREMENT=8 ;

-- ------------------------------------------------------

-- 表的结构`ecs_wholesale`

CREATE TABLE IF NOT EXISTS `ecs_wholesale` (

`act_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '批发方案自增id',

`goods_id` mediumint(8) unsigned NOT NULL COMMENT '商品id',

`goods_name` varchar(255) NOT NULL COMMENT '商品名称',

`rank_ids` varchar(255) NOT NULL COMMENT '适用会员登记,多个值之间用逗号分隔,取值于ecs_user_rank',

`prices` text NOT NULL COMMENT '序列化后的商品属性,数量,价格',

`enabled` tinyint(3) unsigned NOT NULL COMMENT '批发方案是否可用',

PRIMARY KEY (`act_id`),

KEY `goods_id` (`goods_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='批发方案表' AUTO_INCREMENT=3 ;

ecshop_v2.7.2数据库表结构2012完善版

ECShop 2.7.2版本,数据库表 版本:2010年09月14日,初稿,有待完善。 说明:ECShop 2.7.2版本的数据库表,共88张表。 注: 1、颜色为蓝色的字,是本人所写,有待讨论验证的地方。 2、颜色为红色的字,是新增的字段。(改文档是基于网上下载的老版本的数据字典修改而成,已经检查了所有字段,修改的修改,增加的增加)。 ecs_account_log //用户账目日志表 ecs_ad //广告表(位置,类型,名称,链接,图片,开始,结束,广告主相关信息,点击是否显示)

ecs_admin_action //管理权限分配(父类ID,权限代码)(感觉像是规定好的一些数据,安装的时候就有) ecs_admin_log //管理日志(登陆时间,登陆ID,操作描述,IP) ecs_admin_message //管理留言(发送id,接收id,发送日期,阅读日期,是否已读,是否删除,标题,内容)

ecs_admin_user //管理员管理(用户名,email,密码,加入时间,最后登陆时间,最后登陆IP,权限等) ecs_adsense //广告相关统计(来源广告,来源位置,点击) ecs_ad_custom //

ecs_ad_position //广告位(名称,宽,高,描述,样式) ecs_affiliate_log //(用户推荐的操作日志?) ecs_agency //广告相关统计(来源广告,来源位置,点击) ecs_area_region //配送区域关联(配送区域ID,具体地址ID)

ecs_article //文章(分类ID,标题,内容,作者,作者email,关键字, 类型,是否显示,添加时间,文件地址,打开类型) ecs_article_cat //文章分类(名称,类型,关键字,描述,排序,是否导航显示) ecs_attribute //商品属性

ecshop目录结构图

ecshop数据库表结构

Ecshop 2.7.0数据库表结构 绿色:ecshop2.7.0当中的数据库。86个数据表 蓝色:ecshop2.7.0没有的! 蓝色:ecshop2.5.0在ecshop 2.7.0中没有的。。(追加进去的) ===================================================================================== ecs_account_log//用户账目日志表(log_id user_id user_money froz en_money rank_points pay_points change_time change_desc change_type) ecs_activity//活动表(代码,名称,开始,结束,描述) ecs_ad//广告表(广告序号,广告位置,媒体类型,名称,链接,上传广告图片,开始,结束,广告联系人信息,点击,是否显示) ad_id position_id media_type ad_name ad_link ad_code start_time end_time link_man link_email link_phone click_count enabled ecs_admin_action//管理权限分配(父类ID,权限代码) action_id parent_id action_code ecs_admin_log//管理日志(登陆时间,登陆管理员ID,操作描述,IP) log_id log_time user_id log_info ip_address ecs_admin_message//管理员留言(发送者ID,接收者ID,发送日期,阅读日期,是否 已读,是否删除,标题,内容) ecs_admin_user//管理员管理(用户名,email,密码,加入时间,最后登陆时间,最后 登陆IP,权限等) ecs_adsense//广告相关统计(来源广告,来源位置,点击) ecs_ad_custom//广告客户(ad_id,ad_type,ad_name,add_time,content,url,ad_status)ecs_ad_position//广告位(名称,宽,高,描述,样式) position_id position_name ad_width ad_height position_desc position_style ecs_affiliate_log//?(名称,宽,高,描述,样式) ecs_agency//?(名称,宽,高,描述,样式)

ecshop模板结构说明及标签(二次开发使用)

ECSHOP 模板结构说明(适用版本v2.1.5+) 名称类型备注(作用或意义)文件(目录)名可否更改images 目录存放模板图片目录不可更改 library 目录存放模板库文件目录不可更改 screenshot.png 图片用于“后台管理-> 模板管理-> 模板选择”显示 模板缩略图。 不可更改 style.css css样式表不可更改 备注:模板文件共32个(格式:.dwt)。 提醒: 1, 更改模板文件里面库文件的内容是无效的,页面刷新时,程序自动重新载入库文件内容到模板文件里(以库文件内容为准)。 2, 模板内所有id值为ECS_ 开头的都必须保留(和ajax相关)。 3, 非库文件内容不可放置到可编辑区域内,否则设置模板时,非库文件内容将被覆盖删除。 activity.dwt 模板文件活动列表页不可更改 article.dwt 模板文件文章内容页不可更改 article_cat.dwt 模板文件文章列表页不可更改 article_pro.dwt 模板文件文章内容页(如免责声明等) 不可更改 auction.dwt 模板文件拍卖商品详情页不可更改 auction_list.dwt 模板文件拍卖商品页不可更改 brand.dwt 模板文件商品品牌页不可更改 brand_list.dwt 模板文件商品品牌列表页不可更改 catalog.dwt 模板文件所有分类页不可更改 category.dwt 模板文件商品列表页不可更改 compare.dwt 模板文件商品比较页不可更改 flow.dwt 模板文件购物车和购物流程页不可更改 gallery.dwt 模板文件商品相册页不可更改 goods.dwt 模板文件商品详情页不可更改 group_buy_goods.dwt 模板文件团购商品详情页不可更改 group_buy_list.dwt 模板文件团购商品列表页不可更改 index.dwt 模板文件首页不可更改message.dwt 模板文件信息提示页不可更改 message_board.dwt 模板文件留言板页不可更改 myship.dwt 模板文件我的配送页不可更改

ecshop数据库表结构

ECshop 数据库表结构分析三 2011-06-22 17:43 -- ------------------------------------------------------ -- 表的结构`ecs_order_info` CREATE TABLE IF NOT EXISTS `ecs_order_info` ( `order_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单详细信息自增id', `order_sn` varchar(20) NOT NULL COMMENT '订单号,唯一', `user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '用户id,同ecs_users 的user_id', `order_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '订单状态。0,未确认;1,已确认;2,已取消;3,无效;4,退货;', `shipping_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '商品配送情况,0,未发货;1,已发货;2,已收货;3,备货中', `pay_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '支付状态;0,未付款;1,付款中;2,已付款', `consignee` varchar(60) NOT NULL COMMENT '收货人的姓名,用户页面填写,默认取值于表user_address', `country` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '收货人的国家,用户页面填写,默认取值于表user_address,其id对应的值在ecs_region', `province` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '收货人的省份,用户页面填写,默认取值于表user_address,其id对应的值在ecs_region', `city` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '收货人的城市,用户页面填写,默认取值于表user_address,其id对应的值在ecs_region', `district` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '收货人的地区,用户页面填写,默认取值于表user_address,其id对应的值在ecs_region', `address` varchar(255) NOT NULL COMMENT '收货人的详细地址,用户页面填写,默认取值于表user_address', `zipcode` varchar(60) NOT NULL COMMENT '收货人的邮编,用户页面填写,默认取值于表user_address', `tel` varchar(60) NOT NULL COMMENT '收货人的电话,用户页面填写,默认取值于表user_address', `mobile` varchar(60) NOT NULL COMMENT '收货人的手机,用户页面填写,默认取值于表user_address', `email` varchar(60) NOT NULL COMMENT '收货人的手机,用户页面填写,默认取值于表user_address', `best_time` varchar(120) NOT NULL COMMENT '收货人的最佳送货时间,用户页面填写,默认取值于表user_address', `sign_building` varchar(120) NOT NULL COMMENT '收货人的地址的标志性建筑,用户页面填写,默认取值于表user_address', `postscript` varchar(255) NOT NULL COMMENT '订单附言,由用户提交订单前填写', `shipping_id` tinyint(3) NOT NULL DEFAULT '0' COMMENT '用户选择的配送方式id,取值表ecs_shipping', `shipping_name` varchar(120) NOT NULL COMMENT '用户选择的配送方式的名称,取值表

ecshop数据表说明

Ecshop数据库表说明 ECSHOP开发中心(https://www.doczj.com/doc/1b2711117.html,) 数据库结构说明,以及自己在后台备份不需要备份的表(红色字体是不需要备份的表)数据库采用mysql,共78张表 ecs_account_log:账户变动日志(注册用户充值、支付等记录信息) ecs_ad:广告表 ecs_admin_action:管理员权限表(定义了128项功能操作) ecs_admin_log:管理员操作日志表 ecs_admin_message:管理员留言表 ecs_admin_user:系统管理员表 ecs_adsense:站外JS投放 ecs_ad_position:广告位置表 ecs_affiliate_log:分成记录表 ecs_agency:办事处列表 ecs_area_region:区域范围表(如配送区域等) ecs_article:文章表 ecs_article_cat:文章分类表 ecs_attribute:各类商品扩展属性管理表 ecs_auction_log:拍卖活动出价记录表 ecs_auto_manage:自动上下架管理 ecs_bonus_type:红包类型 ecs_booking_goods:缺货登记 ecs_brand:商品品牌表 ecs_card:祝福贺卡表 ecs_cart:购物车 ecs_category:商品分类表 ecs_cat_recommend:首页推荐商品分类 ecs_collect_goods:用户商品收藏表

ecs_comment:用户评论表 ecs_crons:计划任务 ecs_email_list:邮件订阅表 ecs_email_sendlist:待发送邮件列表 ecs_error_log:错误日志 ecs_exchange_goods:积分商城商品表 ecs_favourable_activity:优惠活动表 ecs_feedback:用户留言表 ecs_friend_link:友情连接表 ecs_goods:商品表 ecs_goods_activity:参加活动商品表(如夺宝奇兵、团购、拍卖、礼包)ecs_goods_article:商品关联文章 ecs_goods_attr:商品对应的扩展属性表 ecs_goods_cat:商品扩展分类表 ecs_goods_gallery:商品对应的图片列表 ecs_goods_type:网站所有的商品类型(如化妆品) ecs_group_goods:配件商品 ecs_keywords:网站搜索关键字表 ecs_link_goods:相关商品 ecs_mail_templates:发送邮件的模板表 ecs_member_price:商品会员价格表 ecs_nav:导航栏目设置 ecs_order_action:订单操作表 ecs_order_goods:订单商品表 ecs_order_info:订单信息表 ecs_pack:商品包装 ecs_package_goods:礼包关联商品表 ecs_payment:支付方式表 ecs_pay_log:付费日志 ecs_plugins:插件 ecs_region:全国地区表 ecs_searchengine:搜索引擎 ecs_sessions:网站用户session表

ecshop连接数据库的文件是哪个

ECShop2.5.1_Beta upload 的目录 ┣activity.php 活动列表 ┣affiche.php 广告处理文件 ┣affiliate.php 生成商品列表 ┣article.php 文章内容 ┣article_cat.php文章分类 ┣auction.php 拍卖前台文件 ┣brand.php 品牌列表 ┣captcha.php 生成验证码 ┣catalog.php 列出所以分类及品牌 ┣category.php 商品分类 ┣comment.php 提交用户评论 ┣compare.php 商品比较程序 ┣cycle_image.php 轮播图片程序 ┣feed.php RSS Feed 生成程序 ┣flow.php 购物流程 ┣gallery.php 商品相册 ┣goods.php 商品详情 ┣goods_script.php 生成商品列表 ┣group_buy.php 团购商品前台文件 ┣index.php 首页文件 ┣myship.php 支付配送DEMO ┣pick_out.php 选购中心 ┣receive.php 处理收回确认的页面 ┣region.php 地区切换程序 ┣respond.php 支付响应页面 ┣robots.txt ┣search.php 搜索程序 ┣sitemaps.php google sitemap 文件 ┣snatch.php 夺宝奇兵前台页面 ┣tag_cloud.php 标签云 ┣topic.php 专题前台 ┣user.php 会员中心 ┣vote.php 调查程序 ┣wholesale.php 批发前台文件 ┣admin文件夹 ┃┣account_log.php 管理中心帐户变动记录 ┃┣admin_logs.php 记录管理员操作日志 ┃┣ads.php 广告管理程序 ┃┣adsense.php 站外JS投放的统计程序 ┃┣ad_position.php广告位置管理程序 ┃┣affiliate.php 程序说明

ecshop常见问题汇总

Ecshop常见问题汇总 ECSHOP开发中心(https://www.doczj.com/doc/1b2711117.html,) 1、如何修改网站"欢迎光临本店" 回答(1) languages\zh_cn\common.php文件中,$_LANG['welcome'] = '欢迎光临本店';将他修改成你需要的字样。 还有member_info.lbi里面的welcome字样。 回答(2) 打开网站后台-模板选择-语言项编辑选择公共语言包-搜索“欢迎”进行修改 2、如何修改登录\注册字体的颜色 在库文件member_info.lbi 中修改 3、如何修改首页"热门搜索关键字" 后台-系统设置-网店设置-显示设置-首页搜索关键字,修改他的内容,然后保存,必须是英文半角字符隔开 4、如何修改首页标题"Powered by ECShop" includes/lib_main.php,找到$page_title = $GLOBALS['_CFG']['shop_title'] . ' - ' . 'Powered by ECShop';修改成$page_title = $GLOBALS['_CFG']['shop_title']就可以了。 5、如何发布首页公告 后台->系统设置->商店设置->网店信息->商店公告. 6、如何修改网站logo 用你的logo图片替换/themes/当前使用模板/images/logo.gif (以你当前logo图的名称为准) 7、如何去除ecshop产品详细页产品点击率 模板文件中,打开goods.dwt,删除{$lang.goods_click_count}: {$goods.click_count}

ECSHOP数据库结构参数表

ECSHOP 数据库结构参数表 序言 本次信息整理只为了从事ECSHOP 二次开发人员方便之举,因此研究ECSHOP 官方数据结构,如若与官方产生冲突,敬请谅解!此版本属于V2.1.15 此信息属于网上一位朋友注释! 表结构分析 ecs_account_log // 用户账目日志表 ecs_activity // 活动表(代码,名称,开始,结束,描述) ecs_ad // 广告表(位置,类型,名称,链接,图片,开始,结束,广告主相关信息,点击,是否显示) ecs_admin_action // 管理权限分配(父类ID,权限代码) ecs_admin_log // 管理日志(登陆时间,登陆管理员ID,操作描述,IP) ecs_admin_message // 管理员留言(发送者ID,接收者ID,发送日期,阅读日期,是否已读,是否删除,标题,内容) ecs_admin_user // 管理员管理(用户名,email ,密码,加入时间,最后登陆时间,最后登陆IP,权限等) ecs_adsense // 广告相关统计(来源广告,来源位置,点击) ecs_ad_position // 广告位(名称,宽,高,描述,样式) ecs_area_region // 配送区域关联(配送区域ID,具体地址ID)ecs_article // 文章(分类ID,标题,内容,作者,作者email ,

关键字,类型,是否显示,添加时间,文件地址,打开类型) ecs_article_cat // 文章分类(名称,类型,关键字,描述,排序,是否导航显示) ecs_attribute // 商品属性(分类,名称,选择样式,类型,值,检索类型,排序,是否关联) ecs_bonus_type // 红包(名称,金额,发放起始日期,发放结束日期,使用起始日期,使用结束日期,发放类型,金额下限(按订单发放),金额上限) ecs_booking_goods // 缺货登记(登记用户ID,email ,电话,商品ID,描述,数量,登记时间,是否已处理,处理管理员,处理时间,处理备注) ecs_brand // 品牌(名称,logo,描述,链接,排序,是否显示)ecs_card // 祝福贺卡(名称,图片,费用,免费额度,描述) ecs_cart // 购物车(用户ID,session_id ,商品ID,商品编号,商品名称,市场价,购买价,数量,属性,是否真实商品,扩展代码,父类ID,类型,是否赠品,能否处理) ecs_category // 商品分类(名称,关键字,描述,父类ID,排序,是否有子类,模板文件,数量单位,是否导航显示) ecs_collect_goods // 收藏(用户ID,商品ID,收藏时间) ecs_comment // 评论(类型,类型ID,email ,用户名,内容,评星,添加时间,IP,状态,父类ID) ecs_feedback // 用户留言(父类ID,用户ID,用户名,email,标

ecshop函数大全

所有函数功能说明: lib_time.php gmtime() P: 获得当前格林威治时间的时间戳/$0 server_timezone() P: 获得服务器的时区/$0 local_mktime($hour = NULL , $minute= NULL, $second = NULL, $month = NULL, $day = NULL, $year = NULL) P: 生成一个用户自定义时区日期的GMT时间戳 local_date($format, $time = NULL) P: 将GMT时间戳格式化为用户自定义时区日期 gmstr2time($str) P: 转换字符串形式的时间表达式为GMT时间戳 local_strtotime($str) P: 将一个用户自定义时区的日期转为GMT时间戳 local_gettime($timestamp = NULL) P: 获得用户所在时区指定的时间戳 local_getdate($timestamp = NULL) P: 获得用户所在时区指定的日期和时间信息

lib_base.php sub_str($str, $length = 0, $append = true) P: 截取UTF-8编码下字符串的函数 real_ip() P: 获得用户的真实IP地址 str_len($str) P: 计算字符串的长度(汉字按照两个字符计算) get_crlf() P: 获得用户操作系统的换行符 send_mail($name, $email, $subject, $content, $type = 0, $notification=false) P: 邮件发送 gd_version() P: 获得服务器上的GD 版本 file_get_contents($file) P: 如果系统不存在file_get_contents函数则声明该函数 file_put_contents($file, $data, $flags = ”) P: 如果系统不存在file_put_contents函数则声明该函数 floatval($n) P: 如果系统不存在floatval 函数则声明该函数 file_mode_info($file_path) P: 文件或目录权限检查函数 log_write($arg, $fi le = ”, $line = ”) P: 写入日志内容 make_dir($folder) P: 检查目标文件夹是否存在,如果不存在则自动创建该目录 gzip_enabled() P: 获得系统是否启用了gzip addslashes_deep($value) P: 递归方式的对变量中的特殊字符进行转义

ecshop数据库表用途说明

ID表名表用途 1ecs_account_log用户账目日志表 2ecs_ad广告表 3ecs_admin_action管理权限分配 4ecs_admin_log管理日志 5ecs_admin_message管理留言 6ecs_admin_user管理员管理 7ecs_adsense广告统计信息 8ecs_ad_custom自定义广告 9ecs_ad_position广告位信息 10e cs_affiliate_log收入分成的信息 11e cs_agency办事处信息 12e cs_area_region配送区域表 13e cs_article站内文章(包括站内快讯,新手上路,手机常识等) 14e cs_article_cat所有文章的分类 15e cs_attribute商品属性 16e cs_auction_log出价记录表,每个用户的每次出价都会纪录下来 17e cs_auto_manage自动管理,分为文章自动管理和商品自动管理两种 18e cs_back_goods退货商品信息,在订单操作中用得上,比如取消订单 19e cs_back_order退货单信息 20e cs_bonus_type红包类型信息,跟后台管理"促销管理"->"红包类型"对应 21e cs_booking_goods缺货登记 22e cs_brand品牌 23e cs_card贺卡信息 24e cs_cart购物车信息(关键表) 25e cs_category获取商品的分类信息,包括各级别分类(关键表) 26e cs_cat_recommend首页推荐扩展分类(放在首页推荐,比如新品上市,精品推荐,热卖商品) 27e cs_collect_goods收藏商品信息(包含是否被关注字段) 28e cs_comment评论信息 29e cs_crons计划任务信息(后台执行,比如商品和文章的自动管理) 30e cs_delivery_goods发货单商品信息(订单系统使用) 31e cs_delivery_order发货单信息(status字段表示发货单状态,2-未发货,1-取消,0-已经发货) 32e cs_email_list邮件列表信息 33e cs_email_sendlist批量发送列表 34e cs_error_log错误日志(api目录下,源码中记录错误日志的机会比较少) 35e cs_exchange_goods可以用于几分兑换的商品表,跟goods表强关联 36e cs_favourable_activity优惠活动表 37e cs_feedback留言信息表(添加留言,删除留言,更新留言状态为可显示等) 38e cs_friend_link友情链接表 39e cs_goods销售的商品列表,包括商品的各种属性,是系统的核心关键表 40e cs_goods_activity参加活动的商品,ecshop里头主要指针对参与拍卖活动的商品 41e cs_goods_article商品和文章的关联表(主要用于处理商品时,相应处理对应文章) 42e cs_goods_attr 商品属性表,是商品表goods的一个重要补充,某些属性的变化会带来其他属性的化

ECSHOP各文件夹功能说明

ECSHOP各文件夹功能说明 1、根目录:前台程序文件 2、admin:后台程序文件夹 --根目录:后台程序文件*.php文件 --help\zh_cn:各功能的帮助文件*.xml文件 --images:后台页面用图片 --includes:后台公用文件和函数 --js:后台用js脚本 --styles:后台用样式表 --templates:后台页面模板*.htm文件 3、api:调用API的系统公用函数 4、cert:存放证书的文件夹 5、data:数据连接设置等,包括各种广告的上传图片等 --afficheimg:首页flash广告图片 --brandlogo:品牌logo 6、images:上传商品图片文件夹,按日期分目录 --200902:按月份划分商品图片 --upload:上传文件夹,包括file、flash、image和media 7、includes:前台公用文件和函数 --codetable:语言对应的代码表 --fckeditor:开源html文本编辑器 --modules\convert:shopex转换文件 --modules\cron:如自动上下架、ip删除等函数 --modules\integrates:整合各种插件和函数基础类 --modules\payment:各种支付接口插件 --modules\shipping:各种送货方式插件 8、install:系统安装文件夹,用后请删除 9、js:前台用js脚本 --calendar:日历控件 10、languages:语言文件 --zh_cn:简体中文语言文件,存储简体中文下使用的函数变量等--zh_tw:繁体中文语言文件,存储繁体中文下使用的函数变量等 11、temp:存放临时缓存等文件 12、themes:模板文件夹,可以随意拷贝模板样式 13、wap:手机浏览程序

ecshop数据库详细分析

?¨á?2?ü?àμ?ê±??°?ecshopμ?êy?Y?a±í·???á???£?ecshop°?±?2.6.0?£ 2.6óD±í74?? 2.7μ±?DóD86??±í è?óD?¢???ò??′í?óμ?μ?·???ó-′ó?òìí?ó£????y£?D?D?£? ±?????3?D??üD? ×?D?μ?2.7μ±?D?àá??aad_custom /_affiliate_logμè±í ?£í?′ó?ò?ú?? -- phpMyAdmin SQL Dump -- version 3.0.0-rc2 -- https://www.doczj.com/doc/1b2711117.html, -- ?÷?ú: localhost -- éú3éè??ú: 2008 ?ê 11 ?? 14 è? 17:12 -- ·t???÷°?±?: 5.1.29 -- PHP °?±?: 5.2.6 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; êy?Y?a: `ecshop` -- ------------------------------------------------------ -- ±íμ??á11 `ecs_account_log` CREATE TABLE IF NOT EXISTS `ecs_account_log` ( `log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '×???IDo?', `user_id` mediumint(8) unsigned NOT NULL COMMENT 'ó??§μ???oó±£′??úsession?Dμ?ido?£??úusers±í?Dμ?user_id??ó|', `user_money` decimal(10,2) NOT NULL COMMENT 'ó??§??±ê????μ?óà??', `frozen_money` decimal(10,2) NOT NULL COMMENT '±??3?áμ?×ê?e', `rank_points` mediumint(9) NOT NULL COMMENT 'μè???y·?£??ú??·??y·?ê?·??aμ?', `pay_points` mediumint(9) NOT NULL COMMENT '??·??y·?£??úμè???y·?ê?·??aμ?', `change_time` int(10) unsigned NOT NULL COMMENT '??±ê2ù×÷·¢éúμ?ê±??', `change_desc` varchar(255) NOT NULL COMMENT '??±ê2ù×÷μ?±?×¢£?ò?°?ê?£?3??μ?ò??ìá???£ò2?éê?ê?1üàí?±oóì¨D′μ?è?o??ú±?×¢', `change_type` tinyint(3) unsigned NOT NULL COMMENT '2ù×÷ààDí£?0?a3??μ£?1?aìá??£?2?a1üàí?±μ÷?ú£?99?a????ààDí', PRIMARY KEY (`log_id`), KEY `user_id` (`user_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='ó??§?êo??é??????±í£?°üà¨×ê?eoí?y·?μè' AUTO_INCREMENT=42 ;

ECshop模板结构说明

ESCHOP模板结构详解 ECSHOP模板文件结构说明,一套完整ecshop模板文件说明手册 最新ECSHOP 2.7.3完整的一套ecshop模板有一下构造 ? 35个 .dwt文件(模板框架文件。可调用lbi库文件的主体文件) ? 57个 .lbi文件(模板库文件,可通过后台库项目管理直接修改的文件) ? 1个style.css文件(里面包含了模板的样式代码和模板版权信息。) ? 1个screenshot.png文件(用于后台管理显示安装模板。) ecshop模板存放目录名称(themes) 不可更改名称: ECSHOP模板名称:自定义英文名称不能中文名称文件夹名称 images 目录存放模板图片目录不可更改library 目录存放模板库文件目录不可更改 screenshot.png 图片用于“后台管理->模板管 理->模板选择”显示模板 缩略图。不可更改 style.css css样式表不可更改一、模板文件 activity.dwt 活动列表页 article_cat.dwt 文章列表页 article_pro.dwt 系统文章页(如:“用户协议“。) article.dwt 文章内容页 auction_list.dwt 拍卖商品列表页 auction.dwt 拍卖商品详情页 brand.dwt 品牌商品列表页 brand_list.dwt 所有品牌页 catalog.dwt 所有分类、品牌页 category.dwt 商品列表页 compare.dwt 商品比较页 exchange_goods.dwt 积分商城详细页 exchange_list.dwt 积分商城列表页

ECSHOP v3.6 3.0 完整版数据字典 数据库结构

ECSHOP v3.0 数据库字典 ECSHOP R&D Team 2016年12月

商品相关表 商品分类表category 此表用来维护商品分类信息 字段名字段描述字段类型默认值索引cat_id 分类编号smallint(5) unsigned 自增PK cat_name 类别名称varchar(90) keywords 分类关键词varchar(255) cat_desc 分类描述varchar(255) parent_id 上级分类tinyint(5) unsigned 0 Y sort_order 排序序号tinyint(1) unsigned 0 template_file 模板文件varchar(50) measure_unit 数量单位varchar(15) show_in_nav 是否显示在导航栏tinyint(1) unsigned 0 style 分类的样式表varchar(150) is_show 是否显示tinyint(1) unsigned 1 grade 价格区间个数Tinyint(4) unsigned filter_attr 筛选属性Smallint(6) unsigned show_in_nav: 0表示不显示在导航栏,1表示显示在导航栏。 商品数据表goods 此表用来维护商店商品数据信息 字段名字段描述字段类型默认值索引goods_id 商品自增编号mediumint(8) unsigned 自增PK cat_id 商品分类ID smallint(5) unsigned 0 Y goods_sn 商品货号varchar(60) Y goods_name 商品名称varchar(120) goods_name_style 商品名称显示样式varchar(60) click_count 浏览次数int(10) unsigned 0 brand_id 品牌ID smallint(5) unsigned 0 Y provider_name 供货商名称varchar(100) goods_number 库存数量smallint(5) unsigned 0 Y goods_weight 商品重量decimal(10,3) unsigned 0.000 market_price 市场价格decimal(10,2) unsigned 0.00 shop_price 商店售价decimal(10,2) unsigned 0.00 promote_price 促销价格decimal(10,2) unsigned 0.00 promote_start_date 促销开始日期int(11) unsigned 0 Y promote_end_date 促销结束日期int(11) unsigned 0 Y warn_number 库存警告数量Tinyint(3) unsigned 1 keywords 商品关键词varchar(255) goods_brief 商品简单说明varchar(255) goods_desc 详细描述text goods_thumb 缩略图链接地址varchar(255) goods_img 图片链接地址varchar(255) original_img 商品原始图片地址varchar(255) is_real 是否实体商品Tinyint(3) unsigned 1 extension_code 虚拟商品代码varchar(30) is_on_sale 能否销售(上架、下架) tinyint(1) unsigned 1 is_alone_sale 能否单独销售tinyint(1) unsigned 1

ecshop数据库表结构

ECShop 2.7.2版本,数据库表 注: 1、颜色为蓝色的字,是本人所写,有待讨论验证的地方。 2、颜色为红色的字,是新增的字段。(改文档是基于网上下载的老版本的数据字典修改而成,已经检查了所有字段,修改的修改,增加的增加)。 ecs_account_log //用户账目日志表 ecs_ad //广告表(位置,类型,名称,链接,图片,开始,结束,广告主相关信息,点击是否显示) ecs_admin_action //管理权限分配(父类ID,权限代码)(感觉像是规定好的一些

数据,安装的时候就有) ecs_admin_log //管理日志(登陆时间,登陆ID,操作描述,IP) ecs_admin_message //管理留言(发送id,接收id,发送日期,阅读日期,是否已读,是否删除,标题,内容) ecs_admin_user //管理员管理(用户名,email,密码,加入时间,最后登陆时间,最后登陆IP,权限等)

ecs_adsense //广告相关统计(来源广告,来源位置,点击) ecs_ad_custom // ecs_ad_position //广告位(名称,宽,高,描述,样式)

ecs_affiliate_log //(用户推荐的操作日志?) ecs_agency //广告相关统计(来源广告,来源位置,点击) ecs_area_region //配送区域关联(配送区域ID,具体地址ID) ecs_article //文章(分类ID,标题,内容,作者,作者email,关键字, 类型,是否显示,添加时间,文件地址,打开类型)

ecshop_v2.7.3数据库表结构和模板目录结构

ECShop 2.7.3版本,数据库表和2.7.3模板目录结构 ecs_account_log //用户账目日志表 ecs_ad //广告表(位置,类型,名称,链接,图片,开始,结束,广告主相关信息,点击是否显示) ecs_admin_action //管理权限分配(父类ID,权限代码)

ecs_admin_log //管理日志(登陆时间,登陆ID,操作描述,IP) ecs_admin_message //管理留言(发送id,接收id,发送日期,阅读日期,是否已读,是否删除,标题,内容) ecs_admin_user //管理员管理(用户名,email,密码,加入时间,最后登陆时间,最后登陆IP,权限等)

ecs_adsense //广告相关统计(来源广告,来源位置,点击) ecs_ad_position //广告位(名称,宽,高,描述,样式) ecs_affiliate_log //没弄清楚 ecs_agency //广告相关统计(来源广告,来源位置,点击)

ecs_area_region //配送区域关联(配送区域ID,具体地址ID) ecs_article //文章(分类ID,标题,内容,作者,作者email,关键字, 类型,是否显示,添加时间,文件地址,打开类型) ecs_article_cat //文章分类(名称,类型,关键字,描述,排序,是否导航显示)

ecs_attribute //商品属性 ecs_auction_log //商品拍卖表 ecs_auto_manage //自动上下架表

ecs_back_goods //退货单中的商品 ecs_back_order //退货单列表

相关主题
文本预览
相关文档 最新文档