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

🎯 Tareas
En este proyecto, aprenderás:
- Cómo acceder a MySQL utilizando el comando
sudosin 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.
- Inicia el servicio de MySQL:
sudo service mysql start
- Accede a MySQL utilizando el comando
sudo:
sudo mysql
- Importa los datos desde
/home/labex/project/world.sqla MySQL y cambia a la base de datosworld:
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.
- 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.
- 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.
Crea un nuevo archivo llamado
dropCity.sqlen el directorio/home/labex/project.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;
- 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.



