MySQL
通过这个全面的学习路径,学习 MySQL,一个广泛使用的关系型数据库管理系统。这些 MySQL 课程专为初学者设计,提供了一个结构化的路线图,帮助您掌握 SQL、数据库设计和管理。通过动手实践、非视频教程以及在专注于数据库管理和查询的交互式 SQL 演练场中的实际练习,获得真实世界的经验。
探索 MySQL 系统表
学习如何启动 MySQL 服务并探索系统数据库和表,从而深入了解 MySQL 的内部结构和管理机制。
ChallengeMySQL
创建你的第一个 MySQL 数据库
学习如何使用核心命令创建并管理你的第一个 MySQL 数据库。非常适合数据库管理初学者。
ChallengeMySQL
创建产品目录表
一家本地书店需要帮助,通过合理的表结构、数据类型和约束来建立他们的产品目录数据库。
ChallengeMySQL
MySQL 基本数据操作
在本实验中,我们将探索 MySQL 中的基本数据操作,包括使用 SQL 命令插入、查询、更新和删除数据。
LabMySQL
MySQL 表结构与数据类型
在本实验中,我们将探索 MySQL 表结构和数据类型的基础知识
LabMySQL
MySQL 数据库管理基础
此前,我们已经介绍了安装 MySQL 服务器、使用客户端连接以及执行一些基本管理任务的过程。
LabMySQL
MySQL 的安装与基本配置
学习如何安装、保护并执行 MySQL 的基本操作。MySQL 是一款流行的开源关系型数据库管理系统。本实验涵盖了验证安装、保护 MySQL 实例、访问 MySQL shell、创建数据库和表,以及执行基本的数据操作。
LabMySQL
MySQL 函数与自定义逻辑
在本实验中,你将学习如何在 MySQL 中创建和使用自定义函数。本实验侧重于通过创建计算矩形面积的函数来封装数据库中的可重用逻辑。步骤包括创建、使用、测试和删除 MySQL 函数。
LabMySQL
MySQL 索引与性能优化
在本实验中,你将学习 MySQL 索引和性能优化技术。实验重点在于创建和管理索引以提高数据库查询性能。你将分析查询计划、添加复合索引以及删除未使用的索引。
LabMySQL
MySQL 存储过程基础
在本实验中,你将学习 MySQL 存储过程的基础知识。目标是理解如何创建、调用和修改存储过程来管理 MySQL 数据库中的数据。你将学习如何插入数据、调用过程、添加参数以及删除过程。
LabMySQL
MySQL 子查询与嵌套操作
在本实验中,你将探索 MySQL 子查询和嵌套操作,重点关注在 WHERE 子句中使用子查询。学习如何过滤数据、使用 EXISTS、测试相关子查询以及比较性能。连接到 MySQL,创建数据库并构建 SQL 查询。
LabMySQL
MySQL 事务与数据完整性
在本实验中,你将探索 MySQL 事务及其在维护数据完整性方面的重要性。你将学习如何使用事务来确保一系列 SQL 操作被视为一个单一的工作单元。本实验涵盖 BEGIN、COMMIT、ROLLBACK 和 savepoints。
LabMySQL
使用 MySQL 触发器实现自动化
在本实验中,你将学习如何使用触发器在 MySQL 中实现任务自动化。本实验重点在于创建一个触发器,将 `products` 表上的插入操作记录到单独的 `product_logs` 表中。你将测试、更新和删除该触发器。
LabMySQL
MySQL 视图与虚拟表
在此实验中,你将学习如何使用 MySQL 视图,视图是基于 SQL 语句结果集的虚拟表。本实验涵盖了创建、更新、查询和删除 MySQL 视图。你将创建一个数据库,填充数据,然后创建和操作一个视图。
LabMySQL
备份与恢复
在本实验中,你将学习如何使用 mysqldump 为 MySQL 数据库创建逻辑备份,并在模拟数据丢失后恢复数据库,从而完成灾难恢复。
LabMySQL