MySQL 教程

  • 什么是 MySQL

    MySQL
    MySQL是最流行的开源关系SQL数据库管理系统。MySQL是用于开发各种基于Web的软件应用程序的最佳RDBMS之一。MySQL由瑞典公司MySQL AB开发,销售和支持。本教程将使您快速入门MySQL,并使您熟悉MySQL编程。
    本教程是为初学者准备的,以帮助他们理解与MySQL语言相关的基础知识和高级概念。
  • 学习的先决条件

    在开始使用本教程中提供的各种类型的示例进行练习之前,假定您已经了解什么是数据库,尤其是RDBMS(关系型数据库管理系统)和什么是计算机编程语言。
  • 为什么要学习MySQL?

    MySQL是Web最流行的关系型数据库应用系统,特别跟PHP在Web应用上的搭配。如果您不熟悉PHP先可以学习我们的PHP教程
  • 什么是数据库?

    数据库是存储数据集合的独立应用程序。每个数据库都有一个或多个不同的API,用于创建,访问,管理,搜索和复制其所保存的数据。也可以使用其他类型的数据存储,例如文件系统上的文件或内存中的大型哈希表,但是使用这些类型的系统,数据的获取和写入将不那么快捷,容易。如今,我们使用关系数据库管理系统(RDBMS)来存储和管理大量数据。之所以称为关系数据库,是因为所有数据都存储在不同的表中,并且使用主键或称为外键的其他键来建立关系。一个关系数据库管理系统(RDBMS)是一种软件
    • 使您能够使用表,列和索引来实现数据库。
    • 确保各种表的行之间的引用完整性。
    • 自动更新索引。
    • 解释SQL查询并合并来自各个表的信息。
  • RDBMS术语

    在继续解释MySQL数据库系统之前,让我们熟悉一些与数据库有关的定义。
    • 数据库 -数据库是具有相关数据的表的集合。
    • 表格 -表格是包含数据的矩阵。数据库中的表看起来像一个简单的电子表格。
    • - 列(数据元素)包含一种相同类型的数据,例如列邮政编码。
    • - 行(条目或记录)是一组相关数据,例如一个订阅的数据。
    • 冗余 - 两次存储数据,以提高系统速度。
    • 主键 - 主键是唯一的。一个表中的键值不能出现两次。使用密钥,您只能找到一行。
    • 外键 -外键是两个表之间的链接销。
    • 复合键 -复合键(复合键)是由多列组成的键,因为一列不够唯一。
    • 索引 -数据库中的索引类似于书的索引。
    • 引用完整性 -引用完整性可确保外键值始终指向现有行。
  • MySQL数据库系统

    MySQL是一种快速,易于使用的RDBMS,可用于许多大小企业。MySQL由瑞典公司MySQL AB开发,销售和支持。由于许多原因,MySQL变得如此流行
    • MySQL是在开源许可证下发布的。因此,您无需付费即可使用它。
    • MySQL本身就是一个非常强大的程序。它处理最昂贵,功能最强大的数据库程序包的大部分功能。
    • MySQL使用众所周知的SQL数据语言的标准形式。
    • MySQL可在许多操作系统上运行,并支持多种语言,包括PHP,PERL,C,C ++,JAVA等。
    • MySQL可以非常快速地运行,并且即使对于大型数据集也可以很好地运行。
    • MySQL对PHP非常友好,PHP是Web开发中最受欢迎的语言。
    • MySQL支持大型数据库,一个表中多达5000万行或更多。表的默认文件大小限制为4GB,但您可以将其增加(如果操作系统可以处理),理论上可以达到800万兆字节(TB)。
    • MySQL是可定制的。开源GPL许可证允许程序员修改MySQL软件以适合他们自己的特定环境。