MySQL 初学者教程

MySQL 教程摘要


MySQL 是最受欢迎的开源数据库管理系统。本 MySQL 初学者教程涵盖了所有概念,如 MySQL 基础、规范化和 MySQL Workbench 安装。在本 MySQL 教程的后续部分,将涵盖 Select、Insert、Group By 等命令以及通配符和函数等高级主题。

我需要了解什么?


本 MySQL 初学者教程专为没有任何数据库经验的专家和初学者设计。

MySQL 教学大纲

数据库基础

👉 第 1 课 什么是数据库? — 定义、含义、类型、示例
👉 第 2 课 MySQL Workbench 初学者教程 — 如何安装和使用

数据库设计

👉 第 1 课 DBMS 数据库设计教程 — 学习数据建模
👉 第 2 课 SQL 中的规范化是什么? — 1NF、2NF、3NF、BCNF 数据库 (DBMS) 示例
👉 第 3 课 什么是 ER 建模? — 示例学习

SQL 基础

👉 第 1 课 什么是 SQL? — 学习 SQL 基础知识、SQL 全称及如何使用
👉 第 2 课 MySQL 创建表 — 如何在 MySQL 中创建数据库
👉 第 3 课 MySQL SELECT 语句 — 示例学习
👉 第 4 课 MySQL WHERE 子句 — AND, OR, IN, NOT IN 查询示例
👉 第 5 课 MySQL INSERT INTO 查询 — 如何在表中添加行(示例)
👉 第 6 课 MySQL DELETE 查询 — 如何从表中删除行

数据排序

👉 第 1 课 MySQL 中的 ORDER BY — DESC 和 ASC 查询及示例
👉 第 2 课 SQL GROUP BY 和 HAVING 子句 — 示例学习
👉 第 3 课 MySQL 通配符教程 — Like, NOT Like, Escape, ( % ), ( _ )
👉 第 4 课 MYSQL 正则表达式 — MYSQL 正则表达式及语法
👉 第 5 课 MySQL 函数 — 字符串、数值、用户定义、存储
👉 第 6 课 MySQL 聚合函数教程 — SUM, AVG, MAX, MIN , COUNT, DISTINCT

必知内容!

👉 第 1 课 MySQL IS NULL 和 IS NOT NULL 教程 — 示例学习
👉 第 2 课 MySQL AUTO_INCREMENT — 示例学习
👉 第 3 课 MYSQL 命令 — ALTER, DROP, RENAME, MODIFY
👉 第 4 课 MySQL LIMIT 和 OFFSET — 示例学习

最令人畏惧的主题!

👉 第 1 课 MySQL 子查询教程 — 示例学习
👉 第 2 课 MySQL UNION — 完整教程
👉 第 3 课 MySQL JOINS 教程 — INNER, OUTER, LEFT, RIGHT, CROSS
👉 第 4 课 MySQL 视图 — 如何从表中创建视图(含示例)
👉 第 5 课 MySQL 索引教程 — 创建、添加和删除
👉 第 6 课 MySQL 和 PHP — 你的第一个使用 MySQL 和 PHP 的应用
👉 第 7 课 MySQL 认证 — Oracle MySQL 5.6 认证与学习指南
👉 第 8 课 SQL vs MySQL — SQL 和 MySQL 之间有什么区别?
👉 第 9 课 最佳 SQL 工具 — 25 个最佳 SQL 工具 | 数据库软件和 IDE
👉 第 10 课 SQL 面试题 — Top 50 SQL 面试问题与答案

MariaDB

👉 第 1 课 MariaDB 教程 — 学习语法、命令(含示例)
👉 第 2 课 MariaDB vs MySQL — MariaDB 和 MySQL 之间有什么区别

什么是 MySQL?

MySQL 是一个开源的数据库管理系统,用于将数据组织到一个或多个表中,这些表中的数据类型相互关联。这些数据类型用于提取、修改或构建数据。它还允许在计算机系统中实现数据库、管理用户、进行数据库完整性测试和创建备份。

为什么要学习 MySQL?

学习 MySQL 有助于理解数据库管理系统的工作原理。它还能增强你的逻辑思维和解决问题的能力。此外,数据库管理系统在各行各业都有应用,因此市场上对 MySQL 专业人才的需求量很大。你可以为了找工作或者为了增长知识而学习 MySQL。

学习 MySQL 教程的先决条件?

本 MySQL 课程是为没有任何数据库知识的初学者设计的。然而,如果你具备计算机、数据库和数据库管理系统的基础知识,这将有助于你更轻松、更高效地学习 MySQL。

你将在这本 MySQL 教程中学到什么?

在这本 MySQL 教程中,你将学习数据库基础知识、MySQL Workbench、MySQL 基础、规范化、ER 模型、MySQL 中的数据排序、MySQL 通配符、MySQL 函数、高级 MySQL 操作、SQL 面试问题以及许多其他关于 MySQL 的有趣概念。