Gestión de Bases de Datos con SQL

MySQLBeginner
Practicar Ahora

Introducción

En este proyecto, aprenderás cómo eliminar una tabla específica de la base de datos world y vaciar otra tabla sin eliminar su estructura. Este proyecto está diseñado para ayudarte a entender la gestión de bases de datos y los comandos SQL.

👀 Vista previa

Imagen de vista previa de la tabla de la base de datos

🎯 Tareas

En este proyecto, aprenderás:

  • Cómo acceder a MySQL utilizando el comando sudo sin contraseña
  • Cómo importar datos desde un archivo SQL a MySQL
  • Cómo eliminar una tabla de una base de datos
  • Cómo vaciar una tabla sin eliminar su estructura

🏆 Logros

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

  • Gestionar las tablas de la base de datos de manera efectiva
  • Realizar operaciones SQL básicas, como eliminar y truncar tablas
  • Comprender la importancia del mantenimiento y la optimización de bases de datos

Acceder a MySQL e Importar los Datos

En este paso, aprenderás cómo acceder a MySQL utilizando el comando sudo sin ninguna contraseña e importar los datos desde /home/labex/project/world.sql a MySQL.

  1. Inicia el servicio de MySQL:
sudo service mysql start
  1. Accede a MySQL utilizando el comando sudo:
sudo mysql
  1. Importa los datos desde /home/labex/project/world.sql a MySQL y cambia a la base de datos world:
SOURCE /home/labex/project/world.sql;

Eliminar la Tabla City

En este paso, aprenderás cómo eliminar la tabla city de la base de datos world.

  1. Elimina la tabla city:
DROP TABLE IF EXISTS city;

Vaciar la Tabla countrylanguage

En este paso, aprenderás cómo vaciar la tabla countrylanguage sin eliminar su estructura.

  1. Vacía la tabla countrylanguage:
TRUNCATE TABLE countrylanguage;

Guardar el Script

En este último paso, guardarás el script que has creado en los pasos anteriores.

  1. Crea un nuevo archivo llamado dropCity.sql en el directorio /home/labex/project.

  2. Copia el siguiente código en el archivo dropCity.sql:

-- Eliminar la tabla city
DROP TABLE IF EXISTS city;

-- Vaciar la tabla countrylanguage
TRUNCATE TABLE countrylanguage;
  1. Ejecuta el script dropCity.sql:
SOURCE /home/labex/project/dropCity.sql;

Deberías ver la siguiente salida:

MariaDB [world]> SOURCE /home/labex/project/dropCity.sql;
Query OK, 0 rows affected, 1 warning (0.002 sec)

Query OK, 0 rows affected (0.002 sec)

¡Felicidades! Has completado exitosamente el proyecto. Ahora puedes ejecutar el script dropCity.sql en MySQL para eliminar la tabla city y vaciar la tabla countrylanguage.

Resumen

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

✨ Revisar Solución y Practicar✨ Revisar Solución y Practicar✨ Revisar Solución y Practicar✨ Revisar Solución y Practicar