介绍
在这个项目中,你将学习如何从 MySQL 数据库的用户表中检索具有修改权限的用户数量。
👀 预览

🎯 任务
在这个项目中,你将学习:
- 如何启动并登录到 MySQL 终端
- 如何切换到
mysql数据库并查询具有修改权限的用户数量 - 如何将 SQL 语句保存到文件中
- 如何运行 SQL 脚本来显示结果
🏆 成果
完成这个项目后,你将能够:
- 理解如何使用 MySQL 终端与 MySQL 数据库进行交互
- 编写 SQL 查询以从数据库表中检索特定信息
- 将 SQL 语句保存到文件并执行它们
- 应用你的 MySQL 知识来解决涉及用户权限的实际问题
启动 MySQL 并登录
在这一步中,你将学习如何启动 MySQL 并登录到 MySQL 终端。
在
~/project目录中创建showNum.sql文件:touch ~/project/showNum.sql启动 MySQL:
sudo /etc/init.d/mysql start登录到 MySQL 终端:
mysql -uroot你现在已进入 MySQL 终端,可以在其中输入 MySQL 命令。
切换到 MySQL 数据库并查询具有修改权限的用户数量
在这一步中,你将学习如何切换到mysql数据库并查询具有修改权限的用户数量。
切换到
mysql数据库:USE mysql;查询具有修改权限的用户数量:
SELECT COUNT(*) FROM mysql.user WHERE Update_priv = 'Y';此查询将返回具有修改权限的用户数量。
将 SQL 语句保存到文件
在这一步中,你将学习如何将 SQL 语句保存到文件。
在文本编辑器中打开
showNum.sql文件,并添加以下 SQL 语句:USE mysql; SELECT COUNT(*) FROM mysql.user WHERE Update_priv = 'Y';保存文件。
运行 SQL 脚本
在这一步中,你将学习如何运行 SQL 脚本。
在 MySQL 终端中,运行
showNum.sql脚本:SOURCE ~/project/showNum.sql;这将执行
showNum.sql文件中的 SQL 语句并显示结果。示例输出:
MySQL [mysql]> SOURCE ~/project/showNum.sql; +----------+ | count(*) | +----------+ | 2 | +----------+ 1 row in set (0.000 sec)输出显示在
mysql数据库中有 2 个具有修改权限的用户。
总结
恭喜!你已完成此项目。你可以在 LabEx 中练习更多实验来提升你的技能。
