开发学院

您的位置:首页>教程>正文

教程正文

​MySQL 简介

MySQL 简介

什么是数据库?

  数据库是存储收集数据的单独应用程序。每个数据库都有一个或多个不同的API,用于创建、访问、管理、搜索和复制它所保存的数据。

  可以使用其他类型的数据存储,例如文件系统上的文件或内存中的大型哈希表,但是数据获取和写入不会太快容易地使用这些类型的系统。

  因此,现在我们使用关系数据库管理系统( DBMS)来存储和管理大量的数据。这称为关系数据库,因为所有数据存储到不同的表,并且关系使用主键或称为外键的其他键建立。

  关系数据库管理系统( RDBMS )是一种软件:

  使您能够使用表、列和索引实现数据库。

  保证各表之间的引用完整性。

  自动更新索引。

  解释SQL查询并结合来自各种表的信息。

RDBMS术语:

  在继续解释MySQL数据库系统之前,我们来修改与数据库相关的定义。

  数据库:数据库是表的集合,与相关数据。

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

  列:一个列(数据元素)包含一个和相同类型的数据,例如列的邮政编码。

  行:行是一组相关数据,例如一个订阅的数据。

  冗余:存储数据两次,多余地使系统更快。

  主键:主键是唯一的。一个键值不能在一个表中出现两次。用一个键,您最多可以找到一行。

  外键:外键是两个表之间的链接。

  复合密钥:复合密钥(复合密钥)是由多个列组成的密钥,因为一个列不够唯一。

  索引:数据库中的索引类似于书后的索引。

  引用完整性:引用完整性确保外键值总是指向现有行。

MySQL数据库:

  MySQL是一种快速、易于使用的RDBMS ,用于许多大大小小的业务.MySQL是由一家瑞典公司的MySQL开发、销售和支持的。由于许多好原因, MySQL变得非常流行:

  MySQL是在开源许可证下发布的.所以你没有钱来使用它。

  MySQL是一个非常强大的程序。它处理最昂贵和功能最强大的数据库包的一大子集。

  MySQL使用了著名的SQL数据语言的标准格式。

  MySQL在许多操作系统上工作,并使用许多语言,包括PHP、perl、c、c++、Java等。

  MySQL工作非常快,即使使用大型数据集也很好用。

  MySQL对PHP非常友好,PHP是web开发最受欢迎的语言。

  MySQL支持大型数据库,表中有多达5000万行或更多。表的默认文件大小限制为4gb ,但您可以将此(如果操作系统可以处理)增加到8,000TB的理论限制。

  MySQL是可定制的。开源GPL许可证允许程序员修改MySQL软件以适应其特定的环境。

在你开始之前:

  在开始本教程之前,您应该对我们的PHP和html教程中所包含的信息有一个基本的了解。

  本教程重点介绍在PHP环境中使用MySQL。本教程中给出的许多示例对PHP程序员都很有用。

  我们建议您查阅我们的PHP教程,以供参考。