Home > Database > Mysql Tutorial > 创建示例数据库

创建示例数据库

WBOY
Release: 2016-06-07 15:29:40
Original
1514 people have browsed it

想要开发高效并且设计完美的数据库,就要考虑为什么需要一个数据库,所以需要整理 1 ,获得并分析数据需求,理解需要存储什么内容; 2 ,逻辑的划分数据,获得关于表结构的思想; 3 ,选择正确的数据类型; 4 ,使用主键。主键即一个字段或多个字段,它们能

想要开发高效并且设计完美的数据库,就要考虑为什么需要一个数据库,所以需要整理

1,获得并分析数据需求,理解需要存储什么内容;

2,逻辑的划分数据,获得关于表结构的思想;

3,选择正确的数据类型;

4,使用主键。主键即一个字段或多个字段,它们能唯一标识数据库表中的每个记录。


接下来创建示例数据库:以一个电影俱乐部为例,现要存储以下信息:

1、俱乐部成员的细节,例如名字、地址、出生日期、加入日期和Email地址

2、会议出席情况细节

3、电影细节

4、成员的电影类型喜好

现在统计数据如下:

创建示例数据库

CREATETABLE MemberDetails

(

MemberId integer,

Firstname nvarchar(50),

Lastname  nvarchar(50),

Dateofbirth date,

Streetvarchar(100),

City varchar(75),

State varchar(75),

Zipcode varchar(12),

Email varchar(200),

Dateofjoining date

);

创建示例数据库


CREATETABLE Attendance

(

Meetingdate date,

Location varchar(200),

Memberattended char(1),

Memberid integer

);

创建示例数据库

CREATETABLE  Films

(

FilmId integer,

FilmName varchar(100),

YearReleased integer,

PlotSummary varchar(2000),

AcailableOnDvD char(1),

Rating integer,

CategoryId integer

);


注意:CategoryId 是一个外键字段,它的值是另外一个表中的主键字段,它为这两个表提供了一种关联方式。Films表链接到的、包含主键的表是FilmCategory表,后文将创建该表。


创建示例数据库


CREATETABLE Category

(

CategoryId integer,

Category varchar(100)

);


创建示例数据库


CREATETABLE FavCategory

(

CategoryId  integer,

MemberId integer

 

);


 通过以上各表的创建,我们就完成了基本的表结构。


source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template