第一章 基础教程

这个 MySQL 基础教程解释一些基本的 SQL 语句。 如果这是您第一次使用关系数据库管理系统,本教程将为您提供使用 MySQL 数据库服务器所需的一切内容,例如查询数据,更新数据,管理数据库和创建表。

如果您已经熟悉其他关系数据库管理系统(如 PostgreSQLarrow-up-rightOracle arrow-up-right或 Microsoft SQL Server 等),则可以使用本教程来刷新您的知识,并了解 MySQL 的 SQL 方言与其他数据库系统的不同之处。

第 1 节 入门

本节将开始介绍和学习使用 MySQL。我们将开始安装 MySQL,下载示例数据库arrow-up-right并将数据导入到 MySQL 服务器以进行练习。

第 2 节 查询数据

本节将帮助您了解如何从 MySQL 数据库服务器查询数据。 我们将从一个简单的SELECT语句开始,从单个表查询数据。

第 3 节 过滤数据

第 4 节 排序数据

第 5 节 连接表

  • MySQL 别名arrow-up-right - 引入别名,包括表别名和列别名,以提高复杂查询的可读性,并避免在查询具有相同列名称的多个表中的数据时发生歧义错误。

  • INNER JOINarrow-up-right - 应用内部联接技术来查询来自多个相关表的数据。

  • LEFT JOINarrow-up-right - 学习如何使用左连接来生成包含来自连接左侧表中的行的结果集,并使用NULL值来补充不匹配行。

  • CROSS JOINarrow-up-right - 学习如何使来自多个表的行的笛卡尔乘积。

  • 自连接arrow-up-right – 使用表别名将表连接到自身,并使用其他类型的连接(如INNER JOINLEFT JOIN)连接同一表中的行记录。

第 6 节 分组数据

第 7 节 MySQL 子查询,派生表和通用表达式

第 8 节 使用 SET 操作符

第 9 节 修改 MySQL 中的数据

在本节中,将学习如何使用各种MySQL语句来在表上执行插入,更新和删除数据操作。

第 10 节 MySQL 事务

第 11 节 管理 MySQL 数据库和表

本节介绍如何管理 MySQL 中最重要的数据库对象,包括数据库和表。

第 12 节 MySQL 索引

第 13 节 MySQL 数据类型

第 14 节 MySQL 约束

第 15 节 MySQL 全球化

第 16 节 MySQL 导入和导出

Last updated