0 Comments

采集内容表设计

发布于:2012-11-20  |   作者:广州网站建设  |   已聚集:人围观
采集内容表设计采集内容表(articles)的作用是存储采集到的数据,从命名就可以看出它的设计和一般文章内容表有很多相似的地方。这部分的数据库设计相对更简单些,只有一个"采集内容表",它被用来记录采集到的文件的详细信息,同时可以提供查询。但是这类表的设计在其他项目中也很常见,适用于多种业务模型。读者在理解含义的基础上可以做适当的扩展,使之适用于更多的业务模型。广州网站建设
在get_content()数据库中建立一个命名为articles的"采集内容表",如表8.2所示。创建表及相关字段SQL语句如下:
广州网站设计
  1. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";  
  2. --   
  3. -- 数据库: 'get_content'  
  4. --   
  5. -- --------------------------------------------------------  
  6. --   
  7. -- 表的结构 'articles'  
  8. --   
  9. CREATE TABLE 'articles' (  
  10.   'ID' int(10) unsigned NOT NULL auto_increment,  
  11.   'Title' varchar(200) NOT NULL,  
  12.   'Click' int(11) NOT NULL,  
  13.   'Content' longtext,  
  14.   'Date' date NOT NULL,  
  15.   'Category' smallint(6) NOT NULL,  
  16.   PRIMARY KEY  ('ID'),  
  17.   KEY 'Category' ('Category')  
  18. ) ENGINE=MyISAM default charset=utf8;   
表8.2  采集内容表
字 段 数据类型 长度 NULL 默 认值 字 段 说 明
ID int 11   自增主键
Title varchar 200 文章标题
Click int 11 文章内容中包含的链接
Content longtext   记录页面内容
Date date   采集日期
Category smallint 6   栏目分类标识
 
标签:
飞机