Количество пользователей с правами на изменение

SQLSQLBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

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

👀 Предварительный просмотр

Предварительный просмотр прав пользователя MySQL

🎯 Задачи

В этом проекте вы научитесь:

  • Как запускать и входить в терминал MySQL
  • Как переключиться на базу данных mysql и запросить количество пользователей с правами на изменение
  • Как сохранить SQL-выражение в файл
  • Как запустить SQL-скрипт для отображения результата

🏆 Достижения

После завершения этого проекта вы сможете:

  • Разобраться, как взаимодействовать с базой данных MySQL с использованием терминала MySQL
  • писать SQL-запросы для получения конкретной информации из таблиц базы данных
  • сохранять SQL-выражения в файл и выполнять их
  • применять свои знания MySQL для решения реальных задач, связанных с правами пользователей

Запустить MySQL и войти

В этом шаге вы научитесь запускать MySQL и входить в терминал MySQL.

  1. Создайте файл showNum.sql в директории ~/project:

    touch ~/project/showNum.sql
  2. Запустите MySQL:

    sudo /etc/init.d/mysql start
  3. Войдите в терминал MySQL:

    mysql -uroot

    Теперь вы находитесь в терминале MySQL, где можно вводить команды MySQL.

Переключиться на базу данных MySQL и запросить количество пользователей с правами на изменение

В этом шаге вы научитесь переключаться на базу данных mysql и запросить количество пользователей с правами на изменение.

  1. Переключитесь на базу данных mysql:

    USE mysql;
  2. Запросите количество пользователей с правами на изменение:

    SELECT COUNT(*)
    FROM mysql.user
    WHERE Update_priv = 'Y';

    Этот запрос вернет количество пользователей с правами на изменение.

Сохранить SQL-выражение в файл

В этом шаге вы научитесь сохранять SQL-выражение в файл.

  1. Откройте файл showNum.sql в текстовом редакторе и добавьте следующее SQL-выражение:

    USE mysql;
    SELECT COUNT(*)
    FROM mysql.user
    WHERE Update_priv = 'Y';

    Сохраните файл.

Запустить SQL-скрипт

В этом шаге вы научитесь запускать SQL-скрипт.

  1. В терминале 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, чтобы улучшить свои навыки.