2006年9月19日星期二

第二章 MySQL 数据库与 SQL 的介绍

  本章只是针对少数没有使用 MySQL 数据库及其连接经验的 MX 用户。如果你熟悉数据库知识,可以略过本章。如果你没有接触过数据库,这一章的内容会对你有所帮助。限于篇幅,我们在这里只简单的介绍关于数据库的知识。如你想系统的了解数据库,请参考相关的书籍。
 
  2.1 数据库的基础

 
  数据库就是把数据集中起来的仓库。什么是数据?我们举一个小例子:比如你的通讯录上面记有你朋友的姓名、地址、电话、Email 等,这些记录就是数据。我们把这些数据按姓名、地址、电话、Email 的格式存放在一个表里,再把这样的表放到数据库里供我们或他人查询使用,这就是我们所说的数据库。
 
  如图 2.1 所示:表的每一列叫一个字段,每一行叫一条记录。就这个表而言,它有序号字段、姓名字段、地址字段、电话字段和 E_mail 字段。同时这个表里只有一条记录就是序号1这一行里的记录。
 
图 2.1 数据库中的表
 
  数据库能包含一个表或多个表,每个表都具有唯一的名字。这些表可以互相关联,或者独立于某一个表之外。从一个或多个表中选出的数据的子集叫做记录集。一个记录集同样是一个表,因为它是与表共同拥有相同字段的记录的集合。例如把数据库表里的姓名、地址和电话这三个字段提取出来编成一个表,我们把这个表叫作记录集表。如图 2.2 所示:
 

记录集表
图 2.2 数据库表与记录集表的关系

没有评论: