Введение
В этом проекте вы научитесь получать значение числа Пи, округленное до двух знаков после запятой, с использованием SQL-запроса в клиенте MySQL.
👀 Предварительный просмотр
MariaDB [(none)]> SOURCE /home/labex/project/getPi.sql;
+------+
| Pi |
+------+
| 3.14 |
+------+
1 row in set (0.000 sec)
🎯 Задачи
В этом проекте вы научитесь:
- Как запускать сервер MySQL с использованием команды
sudo - Как создавать SQL-скрипт для отображения значения числа Пи, округленного до двух знаков после запятой
- Как выполнять SQL-скрипт в клиенте MySQL
🏆 Достижения
После завершения этого проекта вы сможете:
- Разобраться, как использовать функцию
PI()в MySQL для получения значения числа Пи - Использовать функцию
ROUND()для округления значения числа Пи до определенного количества знаков после запятой - Создавать и выполнять SQL-скрипты в клиенте MySQL
Запустить MySQL и создать SQL-скрипт
В этом шаге вы научитесь запускать сервер MySQL и создавать SQL-скрипт для отображения значения числа Пи, округленного до двух знаков после запятой.
- Откройте терминал и запустите сервер MySQL с использованием команды
sudo, которая не потребует пароля:
sudo service mysql start
- Откройте клиент MySQL, выполнив следующую команду:
sudo mysql
- Откройте файл
getPi.sql, добавьте следующий SQL-запрос:
SELECT ROUND(PI(), 2) AS Pi;
Этот запрос использует функцию ROUND() для округления значения PI() до двух знаков после запятой и присваивает результат псевдониму Pi.
Выполнить SQL-скрипт
В этом шаге вы научитесь выполнять SQL-скрипт, который вы создали на предыдущем шаге.
- В клиенте MySQL выполните SQL-скрипт, запустив следующую команду:
SOURCE /home/labex/project/getPi.sql;
Эта команда выполнит SQL-скрипт и отобразит значение числа Пи, округленное до двух знаков после запятой.
Вы должны увидеть следующий вывод:
+------+
| Pi |
+------+
| 3.14 |
+------+
1 row in set (0.000 sec)
Вывод показывает значение числа Пи, округленное до двух знаков после запятой, как указано в SQL-запросе.
Резюме
Поздравляем! Вы завершили этот проект. Вы можете практиковаться в более многих лабораторных работах в LabEx, чтобы улучшить свои навыки.



