介绍
在本项目中,你将学习如何在 MySQL 客户端中使用 SQL 语句打印当前时间。
👀 预览

🎯 任务
在本项目中,你将学习:
- 如何使用
sudo命令访问 MySQL 数据库 - 如何编写 SQL 语句以
HH:MM:SS格式打印当前时间 - 如何使用
AS关键字为当前时间设置别名 - 如何将 SQL 语句保存到文件并在 MySQL 客户端中执行它
🏆 成果
完成本项目后,你将能够:
- 理解如何使用 SQL 语句与 MySQL 数据库进行交互
- 编写 SQL 查询以检索和格式化日期和时间数据
- 将 SQL 脚本保存到文件并在 MySQL 客户端中执行它们
- 应用这些技能来构建更复杂的数据库驱动应用程序
访问 MySQL
在这一步中,你将学习如何使用sudo命令在不设置任何密码的情况下访问 MySQL 数据库。
在你的系统上打开一个终端。
通过运行以下命令启动 MySQL 服务:
sudo service mysql start通过运行以下命令访问 MySQL 客户端:
sudo mysql这将允许你使用 SQL 语句与 MySQL 数据库进行交互。
编写 SQL 语句
在这一步中,你将编写一条 SQL 语句,使用%h %i %S符号以HH:MM:SS格式打印当前时间。你还将使用AS关键字设置一个别名为当前时间。
在 MySQL 客户端中,运行以下 SQL 语句:
SELECT DATE_FORMAT(NOW(), '%h:%i:%S') AS `Current Time`;此语句使用
DATE_FORMAT()函数格式化当前时间,并将结果赋给别名当前时间。
将 SQL 语句保存到文件
在这一步中,你将把 SQL 语句保存到/home/labex/project目录下一个名为currentTime.sql的文件中。
如果
/home/labex/project目录不存在,则创建该目录:sudo mkdir -p /home/labex/project打开一个文本编辑器,并在
/home/labex/project目录下创建一个名为currentTime.sql的新文件。将以下 SQL 语句复制并粘贴到该文件中:
SELECT DATE_FORMAT(NOW(), '%h:%i:%S') AS `Current Time`;保存该文件。
运行 SQL 脚本
在这一步中,你将运行上一步创建的 SQL 脚本来显示当前时间。
在 MySQL 客户端中,运行以下命令来执行 SQL 脚本:
SOURCE /home/labex/project/currentTime.sql;这将执行
currentTime.sql文件中的 SQL 语句,并以HH:MM:SS格式显示当前时间。
你应该会看到以下输出:
MariaDB [(none)]> SOURCE /home/labex/project/currentTime.sql;
+--------------+
| Current Time |
+--------------+
| 01:44:11 |
+--------------+
1 row in set (0.000 sec)
你现在已经完成了在 MySQL 客户端中使用 SQL 语句打印当前时间的项目。恭喜!
总结
恭喜你!你已经完成了这个项目。你可以在 LabEx 中练习更多实验来提升你的技能。
