Введение
В этом проекте вы научитесь получать количество пользователей с правами на изменение из таблицы пользователей в базе данных MySQL.
👀 Предварительный просмотр

🎯 Задачи
В этом проекте вы научитесь:
- Как запускать и входить в терминал MySQL
- Как переключиться на базу данных
mysqlи запросить количество пользователей с правами на изменение - Как сохранить SQL-выражение в файл
- Как запустить SQL-скрипт для отображения результата
🏆 Достижения
После завершения этого проекта вы сможете:
- Разобраться, как взаимодействовать с базой данных MySQL с использованием терминала MySQL
- писать SQL-запросы для получения конкретной информации из таблиц базы данных
- сохранять SQL-выражения в файл и выполнять их
- применять свои знания MySQL для решения реальных задач, связанных с правами пользователей
Запустить MySQL и войти
В этом шаге вы научитесь запускать MySQL и входить в терминал MySQL.
Создайте файл
showNum.sqlв директории~/project: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;Это выполнит SQL-выражение в файле
showNum.sqlи отобразит результат.Пример вывода:
MySQL [mysql]> SOURCE ~/project/showNum.sql; +----------+ | count(*) | +----------+ | 2 | +----------+ 1 row in set (0.000 sec)Вывод показывает, что в базе данных
mysqlесть 2 пользователя с правами на изменение.
Резюме
Поздравляем! Вы завершили этот проект. Вы можете практиковаться в более многих лабораторных работах в LabEx, чтобы улучшить свои навыки.
