PHP博客

创建数据库

用户表 
blog_user

userid int 用户id
username varchar(50) 用户名
password varchar(30) 密码
type tinyint(2) 是否为管理员 0为普通用户 1为管理员
email varchar(60) 邮箱
loginip varchar(20) 登录IP
logintime datetime 登录时间

Create Table: CREATE TABLE `blog_user` (
`userid` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户id',
`username` varchar(50) DEFAULT NULL COMMENT '用户名',
`password` varchar(50) DEFAULT NULL COMMENT '密码',
`type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '0为普通用户1为管理员',
`email` varchar(60) NOT NULL COMMENT '邮箱',
`loginip` varchar(20) NOT NULL COMMENT '登录IP',
PRIMARY KEY (`userid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1


ALTER TABLE `blog_user` ADD `email` VARCHAR(60) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL COMMENT '邮箱' AFTER `type`;


栏目表
    blog_channel
          
          cid          int      栏目id
          ctitile  varchar(60)  栏目名称
           isshow  tinyint(2)   是否为公共 0为公共 1不为

Create Table: CREATE TABLE `blog_channel` (
`cid` int(10) unsigned NOT NULL AUTO_INCREMENT,
`ctitle` varchar(60) DEFAULT NULL COMMENT '栏目名',
`ishow` tinyint(2) NOT NULL DEFAULT '0' COMMENT '是否为公共',
PRIMARY KEY (`cid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1

 

 

博客表
    blog_blog
                 bid       int         博客ID
                 btitle    varchar(60) 标题
bcontent text 内容
status tinyint(2) 是否为公共 0为公共1不为
cid int 栏目id (外键)

Create Table: CREATE TABLE `blog_blog` (
`bid` int(10) NOT NULL AUTO_INCREMENT,
`btitle` varchar(60) DEFAULT NULL COMMENT '博客标题',
`bcontent` text COMMENT '内容',
`status` tinyint(2) DEFAULT NULL COMMENT '是否为公共',
`cid` int(10) DEFAULT NULL,
PRIMARY KEY (`bid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1


留言表 
   blog_hote

hid int 留言ID
uid int 用户id
wtime datetime 留言时间
wipc varchar(20)留言图标
status tinyint(2) 是否只有博主看
reply tinyint(2) 是否回复

Create Table: CREATE TABLE `blog_hote` (
`hid` int(11) NOT NULL AUTO_INCREMENT,
`uid` int(10) NOT NULL COMMENT '用户id',
`wtime` datetime NOT NULL COMMENT '留言时间',
`wpic` varchar(20) DEFAULT NULL COMMENT '留言图标',
`status` tinyint(2) NOT NULL DEFAULT '0' COMMENT '是否只有博主查看',
`reply` tinyint(2) NOT NULL DEFAULT '0' COMMENT '是否已经回复',
PRIMARY KEY (`hid`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1


回复表 
  
  blog_reply
          rid   int  回复ID
          hid  int  留言ID
          reply_content text  回复内容
          reply_date  datetime  回复时间


Create Table: CREATE TABLE `blog_reply` (
`rid` int(6) NOT NULL,
`hid` int(11) DEFAULT NULL,
`reply_content` text COMMENT '回复内容',
`reply_time` datetime DEFAULT NULL COMMENT '回复时间'
) ENGINE=MyISAM DEFAULT CHARSET=latin1

 

posted @ 2015-09-05 20:40  尘梦  阅读(231)  评论(0编辑  收藏  举报