网站建设知识
Mysql入门
2025-07-22 11:14  点击:0

Mysql入门

一、前言

Mysql是目前最流行的关系型数据库管理系统,在web应用方面Mysql是最好的RDBMS(关系数据库管理系统)应用软件之一。

二、什么是数据库?

数据库(database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个API用于创建,访问,管理,搜索和复制所保存的数据。

所谓关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中数据。

RDBMS特点:

1.数据以表格的形式出现 2.每行为各种记录 3.每列为记录名称所对应的数据域 4.许多行和列组成一张表单 5.若干表单组成database

相关术语:

数据库:是一些关联表的集合。

数据表:表是数据的矩阵。在一个数据库中的表看起来像是一个简单的单子表格。

列:一列数据包含了相同的数据。

行:一行是一组相关的数据。

冗余:存储两倍数据,冗余可以使系统速度更快。

主键:主键是唯一的。一个数据表只能包含一个主键。你可以使用主键来查询数据。

复合键:复合键将多个列作为一个索引键,一般用于复合索引。

索引:使用索引可以快速访问数据表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。类似书籍的目录。

参考完整性:参考的完整性要求关系中不允许引用不存在的实体。与实体完整性是关系模型必须满足的完整性约束条件,目的是保证数据一致性。

三、Mysql数据库

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据存放在不同的表中,而不是将所有数据放在一个大仓库里,这样增加了速度并提高了灵活性。

特点:开源免费;支持大型的数据库;使用标准的SQL数据语言形式;支持多种系统和语言;对PHP很好的支持,php是目前最流行的web开发语言;可以定制,采用GPL协议,修改源代码开发自己的MySQL。