ECSHOP数据库结构详细说明
- 格式:doc
- 大小:211.00 KB
- 文档页数:31
ECSHOP数据库结构详细说明(1)
表的结构`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`==管理权限分配(父类ID,权限代码)
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`==管理日志(登陆时间,登陆管理员ID,操作描述,IP)
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`==管理员留言(发送者ID,接收者ID,发送日期,阅读日期,是否已读,是否删除,标题,内容)