一个表记录站点信息,
website CREATE TABLE `website` (
`WebSiteID` varchar(40) character set utf8 NOT NULL,
`WebSiteName` varchar(50) character set utf8 default NULL,
`SavePath` varchar(500) character set utf8 default NULL,
`State` varchar(40) character set utf8 default 'running',
`Information` text character set utf8,
`Sys_ID` int(11) NOT NULL auto_increment,
`visitPath` varchar(500) collate utf8_bin default NULL,
`threadnumber` int(2) default '4',
PRIMARY KEY (`WebSiteID`),
UNIQUE KEY `Sys_ID` (`Sys_ID`),
UNIQUE KEY `WebSiteName` (`WebSiteName`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC
一个表记录栏目信息
channel CREATE TABLE `channel` (
`ChannelID` varchar(40) NOT NULL,
`ChannelName` varchar(50) default NULL,
`WebSiteID` varchar(40) default NULL,
`FacID` varchar(40) default NULL,
`ShortName` varchar(50) default NULL,
`Orderby` varchar(50) default NULL,
`PageSize` int(3) default NULL,
`SendTO_ChannelID` varchar(40) default NULL,
`Sys_ID` int(11) NOT NULL auto_increment,
`FileTemplateID` varchar(40) default NULL,
`ListTemplateID` varchar(40) default NULL,
PRIMARY KEY (`ChannelID`),
UNIQUE KEY `Sys_ID` (`Sys_ID`),
UNIQUE KEY `ChannelName` (`ChannelName`,`WebSiteID`),
KEY `FK_channel` (`WebSiteID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
一个表记录文章信息
article CREATE TABLE `article` (
`ArticleID` varchar(40) NOT NULL,
`ChannelID` varchar(40) default NULL,
`Title` varchar(500) default NULL,
`ViceTitle` varchar(500) default NULL,
`Summary` text,
`Source` varchar(500) default NULL,
`Arthor` varchar(50) default NULL,
`PublishDate` varchar(50) default NULL,
`Content` text,
`ReadTimes` int(4) default NULL,
`Count` int(4) default NULL,
`Editor` varchar(40) default NULL,
`LastEditTimes` datetime default NULL,
`UserID` varchar(40) NOT NULL,
`KeyWords` varchar(500) default NULL,
`Sys_ID` int(11) NOT NULL auto_increment,
`State` varchar(40) default '新稿',
`DelUserID` varchar(40) default NULL,
PRIMARY KEY (`ArticleID`),
UNIQUE KEY `Sys_ID` (`Sys_ID`),
KEY `FK_article` (`ChannelID`),
KEY `FK_article2` (`UserID`),
KEY `State` (`State`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
一个表用来记录模板信息
template CREATE TABLE `template` (
`TemplateID` varchar(40) NOT NULL default '',
`LogicName` varchar(50) default NULL,
`PhysicsName` varchar(50) default NULL,
`Type` varchar(40) default NULL,
`TemplateContext` text,
`WebSiteID` varchar(40) default NULL,
`Memo` text,
`Sys_ID` int(11) NOT NULL auto_increment,
PRIMARY KEY (`TemplateID`),
UNIQUE KEY `Sys_ID` (`Sys_ID`),
KEY `FK_template` (`WebSiteID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
主要就这些吧
当然还应当有其它像用户表,权限等表,
web的新闻发布系统的数据库设计
你这个应该有开发平台的要求吧