ECshop 数据库表结构.docx
《ECshop 数据库表结构.docx》由会员分享,可在线阅读,更多相关《ECshop 数据库表结构.docx(49页珍藏版)》请在冰点文库上搜索。
![ECshop 数据库表结构.docx](https://file1.bingdoc.com/fileroot1/2023-7/7/897d7963-9097-4e2d-8fe0-6e615d68d9ae/897d7963-9097-4e2d-8fe0-6e615d68d9ae1.gif)
ECshop数据库表结构
ECshop数据库表结构
--表的结构`ecs_account_log`
CREATETABLEIFNOTEXISTS`ecs_account_log`(
`log_id`mediumint(8)unsignedNOTNULLAUTO_INCREMENTCOMMENT'自增ID号',
`user_id`mediumint(8)unsignedNOTNULLCOMMENT'用户登录后保存在session中的id号,跟users表中的user_id对应',
`user_money`decimal(10,2)NOTNULLCOMMENT'用户该笔记录的余额',
`frozen_money`decimal(10,2)NOTNULLCOMMENT'被冻结的资金',
`rank_points`mediumint(9)NOTNULLCOMMENT'等级积分,跟消费积分是分开的',
`pay_points`mediumint(9)NOTNULLCOMMENT'消费积分,跟等级积分是分开的',
`change_time`int(10)unsignedNOTNULLCOMMENT'该笔操作发生的时间',
`change_desc`varchar(255)NOTNULLCOMMENT'该笔操作的备注,一般是,充值或者提现。
也可是是管理员后台写的任何在备注',
`change_type`tinyint(3)unsignedNOTNULLCOMMENT'操作类型,0为充值,1为提现,2为管理员调节,99为其他类型',
PRIMARYKEY(`log_id`),
KEY`user_id`(`user_id`)
)ENGINE=MyISAMDEFAULTCHARSET=utf8ROW_FORMAT=DYNAMICCOMMENT='用户帐号情况记录表,包括资金和积分等'AUTO_INCREMENT=42;
--------------------------------------------------------
--表的结构`ecs_ad`
CREATETABLEIFNOTEXISTS`ecs_ad`(
`ad_id`smallint(5)unsignedNOTNULLAUTO_INCREMENTCOMMENT'自增ID号',
`position_id`smallint(5)unsignedNOTNULLDEFAULT'0'COMMENT'0,站外广告;从1开始代表的是该广告所处的广告位,同表ad_position中的字段position_id的值',
`media_type`tinyint(3)unsignedNOTNULLDEFAULT'0'COMMENT'广告类型,0,图片;1,flash;2,代码;3,文字',
`ad_name`varchar(60)NOTNULLCOMMENT'该条广告记录的广告名称',
`ad_link`varchar(255)NOTNULLCOMMENT'广告链接地址',
`ad_code`textNOTNULLCOMMENT'广告链接的表现,文字广告就是文字或图片和flash就是它们的地址,代码广告就是代码内容',
`start_time`int(11)NOTNULLDEFAULT'0'COMMENT'广告开始时间',
`end_time`int(11)NOTNULLDEFAULT'0'COMMENT'广告结束时间',
`link_man`varchar(60)NOTNULLCOMMENT'广告联系人',
`link_email`varchar(60)NOTNULLCOMMENT'广告联系人的邮箱',
`link_phone`varchar(60)NOTNULLCOMMENT'广告联系人的电话',
`click_count`mediumint(8)unsignedNOTNULLDEFAULT'0'COMMENT'该广告点击数',
`enabled`tinyint(3)unsignedNOTNULLDEFAULT'1'COMMENT'该广告是否关闭,1,开启;0,关闭;关闭后广告将不再有效,直至重新开启',
PRIMARYKEY(`ad_id`),
KEY`position_id`(`position_id`),
KEY`enabled`(`enabled`)
)ENGINE=MyISAMDEFAULTCHARSET=utf8ROW_FORMAT=DYNAMICCOMMENT='广告列表配置表,包括站内站外的图片,文字,flash,代码广告'AUTO_INCREMENT=6;
--------------------------------------------------------
--表的结构`ecs_admin_action`
CREATETABLEIFNOTEXISTS`ecs_admin_action`(
`action_id`tinyint(3)unsignedNOTNULLAUTO_INCREMENTCOMMENT'自增ID号',
`parent_id`tinyint(3)unsignedNOTNULLDEFAULT'0'COMMENT'该id项的父id,对应本表的action_id字段',
`action_code`varchar(20)NOTNULLCOMMENT'代表权限的英文字符串,对应汉文在语言文件中,如果该字段有某个字符串,就表示有该权限',
PRIMARYKEY(`action_id`),
KEY`parent_id`(`parent_id`)
)ENGINE=MyISAMDEFAULTCHARSET=utf8ROW_FORMAT=DYNAMICCOMMENT='管理员权限列表树'AUTO_INCREMENT=104;
--------------------------------------------------------
--表的结构`ecs_admin_log`
CREATETABLEIFNOTEXISTS`ecs_admin_log`(
`log_id`int(10)unsignedNOTNULLAUTO_INCREMENTCOMMENT'自增ID号',
`log_time`int(10)unsignedNOTNULLDEFAULT'0'COMMENT'写日志时间',
`user_id`tinyint(3)unsignedNOTNULLDEFAULT'0'COMMENT'该日志所记录的操作者id,同ecs_admin_user的user_id',
`log_info`varchar(255)NOTNULLCOMMENT'管理操作内容',
`ip_address`varchar(15)NOTNULLCOMMENT'管理者登录ip',
PRIMARYKEY(`log_id`),
KEY`log_time`(`log_time`),
KEY`user_id`(`user_id`)
)ENGINE=MyISAMDEFAULTCHARSET=utf8ROW_FORMAT=DYNAMICCOMMENT='管理员操作日志表'AUTO_INCREMENT=158;
--------------------------------------------------------
--表的结构`ecs_admin_message`
CREATETABLEIFNOTEXISTS`ecs_admin_message`(
`message_id`smallint(5)unsignedNOTNULLAUTO_INCREMENTCOMMENT'自增ID号',
`sender_id`tinyint(3)unsignedNOTNULLDEFAULT'0'COMMENT'发送该留言的管理员id,同ecs_admin_user的user_id',
`receiver_id`tinyint(3)unsignedNOTNULLDEFAULT'0'COMMENT'接收消息的管理员id,同ecs_admin_user的user_id,如果是给多个管理员发送,则同一个消息给每个管理员id发送一条',
`sent_time`int(11)unsignedNOTNULLDEFAULT'0'COMMENT'留言发送时间',
`read_time`int(11)unsignedNOTNULLDEFAULT'0'COMMENT'留言阅读时间',
`readed`tinyint
(1)unsignedNOTNULLDEFAULT'0'COMMENT'留言是否阅读,1,已阅读;0,未阅读',
`deleted`tinyint
(1)unsignedNOTNULLDEFAULT'0'COMMENT'留言是否已经是否已经被删除,1,已删除;0,未删除',
`title`varchar(150)NOTNULLCOMMENT'留言的主题',
`message`textNOTNULLCOMMENT'留言的内容',
PRIMARYKEY(`message_id`),
KEY`sender_id`(`sender_id`,`receiver_id`),
KEY`receiver_id`(`receiver_id`)
)ENGINE=MyISAMDEFAULTCHARSET=utf8ROW_FORMAT=DYNAMICCOMMENT='管理员留言记录表'AUTO_INCREMENT=7;
--------------------------------------------------------
--表的结构`ecs_admin_user`
CREATETABLEIFNOTEXISTS`ecs_admin_user`(
`user_id`smallint(5)unsignedNOTNULLAUTO_INCREMENTCOMMENT'自增ID号,管理员代号',
`user_name`varchar(60)NOTNULLCOMMENT'管理员登录名',
`email`varchar(60)NOTNULLCOMMENT'管理员邮箱',
`password`varchar(32)NOTNULLCOMMENT'管理员登录秘密加密串',
`add_time`int(11)NOTNULLDEFAULT'0'COMMENT'管理员添加时间',
`last_login`int(11)NOTNULLDEFAULT'0'COMMENT'管理员最后一次登录时间',
`last_ip`varchar(15)NOTNULLCOMMENT'管理员最后一次登录ip',
`action_list`textNOTNULLCOMMENT'管理员管理权限列表',
`nav_list`textNOTNULLCOMMENT'管理员导航栏配置项',
`lang_type`varchar(50)NOTNULL,
`agency_id`smallint(5)unsignedNOTNULLCOMMENT'该管理员负责的办事处的id,同ecs_agency的agency_id字段。
如果管理员没负责办事处,则此处为0',
`todolist`longtextCOMMENT'记事本记录的数据',
PRIMARYKEY(`user_id`),
KEY`user_name`(`user_name`),
KEY`agency_id`(`agency_id`)
)ENGINE=MyISAMDEFAULTCHARSET=utf8ROW_FORMAT=DYNAMICCOMMENT='管理员资料权限列表'AUTO_INCREMENT=4;
--------------------------------------------------------
--表的结构`ecs_adsense`
CREATETABLEIFNOTEXISTS`ecs_adsense`(
`from_ad`smallint(5)NOTNULLDEFAULT'0'COMMENT'广告代号,-1是站外广告,如果是站内广告则为ecs_ad的ad_id',
`referer`varchar(255)NOTNULLCOMMENT'页面来源',
`clicks`int(10)unsignedNOTNULLDEFAULT'0'COMMENT'点击率',
KEY`from_ad`(`from_ad`)
)ENGINE=MyISAMDEFAULTCHARSET=utf8ROW_FORMAT=DYNAMICCOMMENT='广告点击率统计表';
--------------------------------------------------------
--表的结构`ecs_ad_position`
CREATETABLEIFNOTEXISTS`ecs_ad_position`(
`position_id`tinyint(3)unsignedNOTNULLAUTO_INCREMENTCOMMENT'广告位自增id',
`position_name`varchar(60)NOTNULLCOMMENT'广告位名称',
`ad_width`smallint(5)unsignedNOTNULLDEFAULT'0'COMMENT'广告位宽度',
`ad_height`smallint(5)unsignedNOTNULLDEFAULT'0'COMMENT'广告位高度',
`position_desc`varchar(255)NOTNULLCOMMENT'广告位描述',
`position_style`textNOTNULLCOMMENT'广告位模板代码',
PRIMARYKEY(`position_id`)
)ENGINE=MyISAMDEFAULTCHARSET=utf8ROW_FORMAT=DYNAMICCOMMENT='广告位置配置表'AUTO_INCREMENT=2;
--------------------------------------------------------
--表的结构`ecs_affiliate_log`
CREATETABLEIFNOTEXISTS`ecs_affiliate_log`(
`log_id`mediumint(8)NOTNULLAUTO_INCREMENT,
`order_id`mediumint(8)NOTNULL,
`time`int(10)NOTNULL,
`user_id`mediumint(8)NOTNULL,
`user_name`varchar(60)DEFAULTNULL,
`money`decimal(10,2)NOTNULLDEFAULT'0.00',
`point`int(10)NOTNULLDEFAULT'0',
`separate_type`tinyint
(1)NOTNULLDEFAULT'0',
PRIMARYKEY(`log_id`)
)ENGINE=MyISAMDEFAULTCHARSET=utf8ROW_FORMAT=DYNAMICCOMMENT='分成相关的表,还没研究透'AUTO_INCREMENT=1;
--------------------------------------------------------
--表的结构`ecs_agency`
CREATETABLEIFNOTEXISTS`ecs_agency`(
`agency_id`smallint(5)unsignedNOTNULLAUTO_INCREMENTCOMMENT'办事处ID',
`agency_name`varchar(255)NOTNULLCOMMENT'办事处名字',
`agency_desc`textNOTNULLCOMMENT'办事处描述',
PRIMARYKEY(`agency_id`),
KEY`agency_name`(`agency_name`)
)ENGINE=MyISAMDEFAULTCHARSET=utf8COMMENT='办事处信息'AUTO_INCREMENT=5;
--------------------------------------------------------
--表的结构`ecs_area_region`
CREATETABLEIFNOTEXISTS`ecs_area_region`(
`shipping_area_id`smallint(5)unsignedNOTNULLDEFAULT'0'COMMENT'配送区域的id号,等同于ecs_shipping_area的shipping_area_id的值',
`region_id`smallint(5)unsignedNOTNULLDEFAULT'0'COMMENT'地区列表,等同于ecs_region的region_id',
PRIMARYKEY(`shipping_area_id`,`region_id`)
)ENGINE=MyISAMDEFAULTCHARSET=utf8ROW_FORMAT=FIXEDCOMMENT='记录表ecs_shipping_area中的shipping_area_name的地区名包括ecs_region中的城市';
--------------------------------------------------------
--表的结构`ecs_article`
CREATETABLEIFNOTEXISTS`ecs_article`(
`article_id`mediumint(8)unsignedNOTNULLAUTO_INCREMENTCOMMENT'自增ID号',
`cat_id`smallint(5)NOTNULLDEFAULT'0'COMMENT'该文章的分类,同ecs_article_cat的cat_id,如果不在,将自动成为保留类型而不能删除',
`title`varchar(150)NOTNULLCOMMENT'文章题目',
`content`longtextNOTNULLCOMMENT'文章内容',
`author`varchar(30)NOTNULLCOMMENT'文章作者',
`author_email`varchar(60)NOTNULLCOMMENT'文章作者的email',
`keywords`varchar(255)NOTNULLCOMMENT'文章的关键字',
`article_type`tinyint
(1)unsignedNOTNULLDEFAULT'2'COMMENT'文章类型,0,普通;1,置顶;2和大于2的,为保留文章,保留文章不能删除',
`is_open`tinyint
(1)unsignedNOTNULLDEFAULT'1'COMMENT'是否显示。
1,显示;0,不显示',
`add_time`int(10)unsignedNOTNULLDEFAULT'0'COMMENT'文章添加时间',
`file_url`varchar(255)NOTNULLCOMMENT'上传文件或者外部文件的url',
`open_type`tinyint
(1)unsignedNOTNULLDEFAULT'0'COMMENT'0,正常;当该字段为1或者2时,会在文章最后添加一个链接“相关下载”,连接地址等于file_url的值;但程序在此处有bug',
`link`varchar(255)NOTNULLCOMMENT'该文章标题所引用的连接,如果该项有值将不能显示文章内容,即该表中content的值',
PRIMARYKEY(`article_id`),
KEY`cat_id`(`cat_id`)
)ENGINE=MyISAMDEFAULTCHARSET=utf8ROW_FORMAT=DYNAMICCOMMENT='文章内容表'AUTO_INCREMENT=11;
--------------------------------------------------------
--表的结构`ecs_article_cat`
CREATETABLEIFNOTEXISTS`ecs_article_cat`(
`cat_id`smallint(5)NOTNULLAUTO_INCREMENTCOMMENT'自增ID号',
`cat_name`varchar(255)NOTNULLCOMMENT'分类名称',
`cat_type`tinyint
(1)unsignedNOTNULLDEFAULT'1'COMMENT'分类类型;1,普通分类;2,系统分类;3,网店信息;4,帮助分类;5,网店帮助',
`keywords`varchar(255)NOTNULLCOMMENT'分类关键字',
`cat_desc`varchar(255)NOTNULLCOMMENT'分类说明文字',
`sort_order`tinyint(3)unsignedNOTNULLDEFAULT'0'COMMENT'分类显示顺序',
`show_in_nav`tinyint
(1)unsignedNOTNULLDEFAULT'0'COMMENT'是否在导航栏显示;0,否;1,是',
`parent_id`smallint(5)unsignedNOTNULLDEFAULT'0'COMMENT'父节点id,取值于该表cat_id字段',
PRIMARYKEY(`cat_id`),
KEY`cat_type`(`cat_type`