介绍
在这个项目中,你将学习如何在 MySQL 数据库中管理索引。具体来说,你将学习如何在 edusys 数据库的 course 表的 title 字段上添加索引。
🎯 任务
在这个项目中,你将学习:
- 如何启动 MySQL 服务器并登录到 MySQL 终端
- 如何将 SQL 脚本导入到 MySQL 数据库中
- 如何向表列添加索引
- 如何保存并执行 SQL 脚本来创建索引
🏆 成果
完成这个项目后,你将能够:
- 理解数据库中索引对于提高查询性能的重要性
- 自信地在 MySQL 数据库的表列上添加索引
- 应用你对 SQL 命令的知识来管理数据库结构
启动 MySQL 并导入数据库
在这一步中,你将学习如何启动 MySQL 服务器并将 edusys.sql 数据库脚本导入到 MySQL 中。
打开一个终端并运行以下命令来启动 MySQL 服务:
sudo /etc/init.d/mysql start登录到 MySQL 终端:
mysql -uroot将
edusys.sql脚本导入到 MySQL 数据库:SOURCE ~/project/edusys.sql
向课程表添加索引
在这一步中,你将学习如何向 course 表的 title 字段添加索引。
- 在
~/project目录中创建一个名为addIndex.sql的新文件。 - 在
addIndex.sql文件中,使用索引名ix_title向course表的title字段添加索引:
ALTER TABLE edusys.course ADD INDEX ix_title (title);
运行添加索引脚本
在这一步中,你将学习如何运行 addIndex.sql 脚本来在 course 表上创建索引。
在 MySQL 终端中,运行以下命令来执行
addIndex.sql脚本:SOURCE ~/project/addIndex.sql这将在
course表的title字段上创建ix_title索引。
恭喜你!你已成功在 edusys 数据库的 course 表上添加了一个索引。
总结
恭喜你!你已完成这个项目。你可以在 LabEx 中练习更多实验来提升你的技能。



