我是靠谱客的博主 无私小蝴蝶,最近开发中收集的这篇文章主要介绍php mysql日程管理_9.3 日程表数据库设计,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

;

表9.2 消息事件表

字 段

数据类型

长度

NULL

默认值

字 段 说 明

num

bigint

20

auto_increment

自增主键

heading

varchar

45

消息事件标题

date

date

Default '0000-00-00',

事件创建的日期

body

text

事件的说明

为了方便下面的程序调试,插入两条测试用的数据。INSERT INTO 'events' VALUES (1, 'A great event!', '2010-06-14', '

The world has never seen such a great event happening here today!

This is just a sample event, you can delete it now.');

INSERT INTO 'events' VALUES (2, 'A great event2', '2010-06-15', '

information test');

注意:消息事件表的设计并不复杂,与以往通过ID序号查询不同的是,日程表模块所有的查询都是基于该表中的日期字段,这样设计的好处读者可以在下面的程序部分仔细体会。

【责任编辑:云霞 TEL:(010)68476606】

点赞 0

最后

以上就是无私小蝴蝶为你收集整理的php mysql日程管理_9.3 日程表数据库设计的全部内容,希望文章能够帮你解决php mysql日程管理_9.3 日程表数据库设计所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部