Введение
В этом проекте вы научитесь запрашивать и форматировать зарплаты преподавательского состава в базе данных университета. Вы начнете с того, чтобы узнать, как запустить службу MySQL, импортировать базу данных, написать SQL-запрос для получения зарплат преподавателей и отформатировать вывод.
👀 Предпросмотр

🎯 Задачи
В этом проекте вы научитесь:
- Как запустить службу MySQL
- Как импортировать базу данных в MySQL
- Как писать SQL-запрос для извлечения данных из таблицы
- Как форматировать вывод SQL-запроса
🏆 Достижения
После завершения этого проекта вы сможете:
- Разобраться, как управлять базой данных MySQL
- Писать SQL-запросы для извлечения и форматирования данных
- Применять методы форматирования, чтобы повысить читаемость результатов запросов
Запустить службу MySQL
В этом шаге вы научитесь запускать службу MySQL. Следуйте шагам ниже, чтобы выполнить этот шаг:
- Откройте терминал на вашей системе.
- Запустите следующую команду, чтобы запустить службу MySQL:
sudo service mysql start
Это запустит службу MySQL на вашей системе.
Импортировать базу данных
В этом шаге вы научитесь импортировать базу данных edusys.sql в MySQL. Следуйте шагам ниже, чтобы выполнить этот шаг:
- Откройте клиент командной строки MySQL, выполнив следующую команду:
mysql -uroot
- Когда вы находитесь в командной строке MySQL, выполните следующую команду, чтобы импортировать скрипт
edusys.sql:
SOURCE ~/project/edusys.sql
Это импортирует данные из скрипта edusys.sql в базу данных MySQL.
Написать запрос
В этом шаге вы научитесь писать запрос для извлечения зарплат преподавателей из таблицы instructor и форматирования вывода.
- Создайте новый файл с именем
teacherSalary.sqlв директории~/project. - В файле
teacherSalary.sqlдобавьте следующий SQL-запрос:
SELECT name, FORMAT(salary, 0) AS salary
FROM instructor
ORDER BY salary DESC;
Этот запрос извлечет столбцы name и salary из таблицы instructor, отформатирует столбец salary для отображения без десятичных знаков и отсортирует результаты в порядке убывания зарплаты.
Запустить запрос
В этом шаге вы научитесь запускать скрипт teacherSalary.sql и просматривать отформатированный вывод.
- Откройте клиент командной строки MySQL, выполнив следующую команду:
mysql -uroot
- Когда вы находитесь в командной строке MySQL, выполните следующую команду, чтобы выполнить скрипт
teacherSalary.sql:
SOURCE ~/project/teacherSalary.sql;
Это выполнит запрос в скрипте teacherSalary.sql и отобразит отформатированный вывод в командной строке MySQL.
Вывод должен выглядеть примерно так:
MariaDB [edusys]> SOURCE ~/project/teacherSalary.sql;
+------------+--------+
| name | salary |
+------------+--------+
| Einstein | 95,000 |
| Brandt | 92,000 |
| Wu | 90,000 |
| Gold | 87,000 |
| Kim | 80,000 |
| Singh | 80,000 |
| Katz | 75,000 |
| Crick | 72,000 |
| Srinivasan | 65,000 |
| Califieri | 62,000 |
| El Said | 60,000 |
| Mozart | 40,000 |
+------------+--------+
12 rows in set (0.000 sec)
Поздравляем! Вы успешно завершили проект по запросу и форматированию зарплат преподавателей в базе данных университета.
Резюме
Поздравляем! Вы завершили этот проект. Вы можете практиковаться в более многих лабораторных работах в LabEx, чтобы улучшить свои навыки.



