博客网站基础数据库分析
留言表
-- ----------------------------
-- Table structure for td_message
-- ----------------------------
DROP TABLE IF EXISTS `td_message`;
CREATE TABLE `td_message` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL DEFAULT '0' COMMENT '姓名',
`phone` varchar(11) NOT NULL DEFAULT '0' COMMENT '手机号',
`content` varchar(200) NOT NULL DEFAULT '0' COMMENT '留言内容',
`create_time` int(10) NOT NULL DEFAULT '0',
`update_time` int(10) NOT NULL DEFAULT '0',
`touid` int(10) NOT NULL DEFAULT '0' COMMENT '留言对象',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='留言表';
文章表
-- ----------------------------
-- Table structure for yf_article
-- ----------------------------
DROP TABLE IF EXISTS `yf_article`;
CREATE TABLE `yf_article` (
`aid` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(150) NOT NULL COMMENT '标题',
`keyword` varchar(100) DEFAULT NULL COMMENT '关键字',
`desc` varchar(150) DEFAULT NULL COMMENT '描述',
`remark` varchar(150) DEFAULT NULL COMMENT '摘要',
`content` text COMMENT '内容',
`uid` int(11) NOT NULL COMMENT '用户ID',
`cid` int(11) NOT NULL COMMENT '分类ID',
`pic` varchar(150) DEFAULT NULL COMMENT '图片',
`source` varchar(45) DEFAULT NULL COMMENT '来源',
`addtime` int(10) DEFAULT NULL COMMENT '发布时间',
`views` int(11) DEFAULT '0' COMMENT '浏览次数',
`ischeck` tinyint(1) DEFAULT '0' COMMENT '0:审核不通过,1:审核通过',
`isnominate` tinyint(1) DEFAULT '0' COMMENT '0:不推荐 ,1:推荐',
`istop` tinyint(1) DEFAULT '0' COMMENT '0:不置项,1:置顶',
PRIMARY KEY (`aid`)
) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COMMENT='文章表';
分类表
-- ----------------------------
-- Table structure for yf_article_cate
-- ----------------------------
DROP TABLE IF EXISTS `yf_article_cate`;
CREATE TABLE `yf_article_cate` (
`cid` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(45) DEFAULT NULL COMMENT '分类名称',
`pic` varchar(150) DEFAULT NULL COMMENT '分类图片',
`sort` int(11) DEFAULT '100' COMMENT '排序',
`isshow` int(11) DEFAULT '0' COMMENT '是否栏目显示(0:不显示,1:显示)',
`uid` int(11) NOT NULL COMMENT '所属用户',
PRIMARY KEY (`cid`)
) ENGINE=MyISAM AUTO_INCREMENT=26 DEFAULT CHARSET=utf8 COMMENT='分类表';
文章评论表
-- ----------------------------
-- Table structure for yf_article_comment
-- ----------------------------
DROP TABLE IF EXISTS `yf_article_comment`;
CREATE TABLE `yf_article_comment` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`content` text NOT NULL,
`create_time` int(11) unsigned NOT NULL DEFAULT '0',
`uid` int(11) unsigned NOT NULL DEFAULT '0',
`status` tinyint(2) NOT NULL DEFAULT '1',
`up` int(11) unsigned DEFAULT '0',
`pid` int(11) unsigned DEFAULT '0',
`mid` int(11) unsigned DEFAULT '0',
`type` char(10) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='文章评论表';
用户表
-- ----------------------------
-- Table structure for yf_user
-- ----------------------------
DROP TABLE IF EXISTS `yf_user`;
CREATE TABLE `yf_user` (
`uid` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户id',
`account` varchar(45) NOT NULL COMMENT '账号',
`passwd` varchar(32) DEFAULT NULL COMMENT '密码',
`email` varchar(45) NOT NULL DEFAULT '' COMMENT '邮箱',
`regtime` int(10) DEFAULT NULL COMMENT '注册时间',
`salt` varchar(32) DEFAULT NULL COMMENT '辅助加密',
`token` char(32) DEFAULT NULL COMMENT '激活码',
`token_exptime` int(10) DEFAULT '0' COMMENT '激活码有效期',
`isactive` tinyint(1) DEFAULT '0' COMMENT '激活状态1:激活,0未激活',
`logo` varchar(150) DEFAULT NULL COMMENT '博客logo',
`blogtitle` varchar(80) DEFAULT NULL COMMENT '博客名称',
`blogname` varchar(150) DEFAULT NULL COMMENT '副标题',
`host` char(10) DEFAULT NULL COMMENT '域名',
`info` varchar(200) DEFAULT NULL COMMENT '博客介绍',
`content` text COMMENT '关于我们',
`face` varchar(150) DEFAULT NULL COMMENT '头像',
`nick` varchar(35) DEFAULT NULL COMMENT '昵称',
PRIMARY KEY (`uid`),
UNIQUE KEY `account_UNIQUE` (`account`),
UNIQUE KEY `email` (`email`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='用户表';
用户收藏
-- ----------------------------
-- Table structure for yf_user_collection
-- ----------------------------
DROP TABLE IF EXISTS `yf_user_collection`;
CREATE TABLE `yf_user_collection` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`content` text NOT NULL,
`collection_id` int(11) unsigned NOT NULL DEFAULT '0',
`uid` int(11) unsigned NOT NULL DEFAULT '0',
`type` char(10) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='我的收藏表';
用户操作记录
-- ----------------------------
-- Table structure for yf_user_logs
-- ----------------------------
DROP TABLE IF EXISTS `yf_user_logs`;
CREATE TABLE `yf_user_logs` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`url` char(30) NOT NULL COMMENT '操作节点-控制器和方法',
`operator` int(11) NOT NULL DEFAULT '0' COMMENT '操作员,管理员id',
`description` char(60) NOT NULL COMMENT '描述',
`operate_time` int(10) NOT NULL COMMENT '操作时间',
`operate_ip` varchar(20) NOT NULL COMMENT '操作IP',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=141 DEFAULT CHARSET=utf8;
用户第三方表
-- ----------------------------
-- Table structure for yf_users
-- ----------------------------
DROP TABLE IF EXISTS `yf_users`;
CREATE TABLE `yf_users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`userkey` varchar(32) DEFAULT NULL COMMENT '用户惟一标识',
`nickname` varchar(50) DEFAULT NULL COMMENT '昵称',
`faceimg` varchar(200) DEFAULT NULL COMMENT '三方头像',
`uid` int(11) DEFAULT NULL COMMENT '平台账号id',
`type` tinyint(1) DEFAULT '0' COMMENT '平台类型:1:qq,2:微信,3:微博',
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='第三方用户';