Número de Usuarios con Permisos de Modificación

SQLSQLBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este proyecto, aprenderás a recuperar el número de usuarios con permisos de modificación de la tabla de usuarios en una base de datos MySQL.

👀 Vista previa

Vista previa de permisos de usuario de MySQL

🎯 Tareas

En este proyecto, aprenderás:

  • Cómo iniciar sesión en el terminal de MySQL
  • Cómo cambiar a la base de datos mysql y consultar el número de usuarios con permisos de modificación
  • Cómo guardar la instrucción SQL en un archivo
  • Cómo ejecutar el script SQL para mostrar el resultado

🏆 Logros

Después de completar este proyecto, podrás:

  • Comprender cómo interactuar con una base de datos MySQL utilizando el terminal de MySQL
  • Escribir consultas SQL para recuperar información específica de las tablas de la base de datos
  • Guardar instrucciones SQL en un archivo y ejecutarlas
  • Aplicar tus conocimientos de MySQL para resolver problemas del mundo real relacionados con los permisos de usuario

Iniciar MySQL y Conectarse

En este paso, aprenderás a iniciar MySQL y conectarte al terminal de MySQL.

  1. Crea el archivo showNum.sql en el directorio ~/project:

    touch ~/project/showNum.sql
  2. Inicia MySQL:

    sudo /etc/init.d/mysql start
  3. Conéctate al terminal de MySQL:

    mysql -uroot

Ahora estás en el terminal de MySQL, donde puedes escribir comandos de MySQL.

Cambiar a la Base de Datos MySQL y Consultar el Número de Usuarios con Permisos de Modificación

En este paso, aprenderás a cambiar a la base de datos mysql y a consultar el número de usuarios con permisos de modificación.

  1. Cambia a la base de datos mysql:

    USE mysql;
  2. Consulta el número de usuarios con permisos de modificación:

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

Esta consulta devolverá el número de usuarios con permisos de modificación.

Guardar la Sentencia SQL en un Archivo

En este paso, aprenderás a guardar la sentencia SQL en un archivo.

  1. Abre el archivo showNum.sql en un editor de texto y agrega la siguiente sentencia SQL:

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

Guarda el archivo.

Ejecutar el Script SQL

En este paso, aprenderás a ejecutar el script SQL.

  1. En el terminal de MySQL, ejecuta el script showNum.sql:

    SOURCE ~/project/showNum.sql;

Esto ejecutará la sentencia SQL en el archivo showNum.sql y mostrará el resultado.

Salida de ejemplo:

MySQL [mysql]> SOURCE ~/project/showNum.sql;
+----------+
| count(*) |
+----------+
|        2 |
+----------+
1 row in set (0.000 sec)

La salida muestra que hay 2 usuarios con permisos de modificación en la base de datos mysql.

✨ Revisar Solución y Practicar

Resumen

¡Felicidades! Has completado este proyecto. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.