9.3 日程表数据库设计
日程表的数据库设计的目的是为了存储提醒信息。它有两个功能,***个是给管理者一个管理后台,便于管理及更新日程数据;第二个是前台访问者可以通过前端的页面获得***的日程安排信息。了解清楚功能划分之后,下面来看具体的设计步骤。
(1)建立calendar数据库,SQL语句如下:CREATE DATABASE 'calendar' ;
(2)在calendar数据库中建立一个命名为events的消息事件表,结构如表9.2所示。创建表及相关字段的SQL语句如下: SETSQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- 数据库: 'calendar'
--
-- --------------------------------------------------------
--
-- 表的结构 'events'
--
CREATE TABLE 'events' (
'num' bigint(20) NOT NULL auto_increment,
'heading' varchar(45) NOT NULL default '',
'date' date NOT NULL default '0000-00-00',
'body' text NOT NULL,
PRIMARY KEY ('num')
)ENGINE=MyISAMDEFAULTCHARSET=utf8AUTO_INCREMENT=3
;