Administración de la base de datos MySQL

MySQLMySQLBeginner
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 trabajar con bases de datos MySQL, incluyendo cómo iniciar el servicio MySQL, acceder a la interfaz de línea de comandos de MySQL, importar una base de datos y usar la instrucción TRUNCATE para eliminar datos de una tabla.

👀 Vista previa

MariaDB [world]> SELECT * FROM city;
Empty set (0.001 sec)

🎯 Tareas

En este proyecto, aprenderás:

  • Cómo iniciar el servicio de base de datos MySQL
  • Cómo acceder a la interfaz de línea de comandos de MySQL usando el comando sudo
  • Cómo importar una base de datos en MySQL
  • Cómo usar la instrucción TRUNCATE para eliminar todos los datos de una tabla

🏆 Logros

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

  • Administrar una base de datos MySQL, incluyendo iniciar el servicio y acceder a la interfaz de línea de comandos
  • Importar datos en una base de datos MySQL
  • Usar instrucciones SQL como TRUNCATE para manipular datos en una base de datos

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL mysql(("MySQL")) -.-> mysql/BasicKeywordsandStatementsGroup(["Basic Keywords and Statements"]) mysql(("MySQL")) -.-> mysql/DatabaseFunctionsandDataTypesGroup(["Database Functions and Data Types"]) mysql(("MySQL")) -.-> mysql/SystemManagementToolsGroup(["System Management Tools"]) mysql/BasicKeywordsandStatementsGroup -.-> mysql/use_database("Database Selection") mysql/BasicKeywordsandStatementsGroup -.-> mysql/select("Data Retrieval") mysql/BasicKeywordsandStatementsGroup -.-> mysql/delete("Data Deletion") mysql/BasicKeywordsandStatementsGroup -.-> mysql/source("External Code Execution") mysql/DatabaseFunctionsandDataTypesGroup -.-> mysql/database("DB Function - Info Retrieval") mysql/SystemManagementToolsGroup -.-> mysql/mysqladmin("Admin Utility") subgraph Lab Skills mysql/use_database -.-> lab-301338{{"Administración de la base de datos MySQL"}} mysql/select -.-> lab-301338{{"Administración de la base de datos MySQL"}} mysql/delete -.-> lab-301338{{"Administración de la base de datos MySQL"}} mysql/source -.-> lab-301338{{"Administración de la base de datos MySQL"}} mysql/database -.-> lab-301338{{"Administración de la base de datos MySQL"}} mysql/mysqladmin -.-> lab-301338{{"Administración de la base de datos MySQL"}} end

Iniciar la base de datos MySQL y acceder a MySQL

En este paso, aprenderás a iniciar la base de datos MySQL y acceder a ella usando el comando sudo sin contraseña.

  1. Iniciar el servicio de base de datos MySQL:
sudo service mysql start
  1. Acceder a la interfaz de línea de comandos de MySQL usando el comando sudo sin contraseña:
sudo mysql

Ahora deberías poder acceder al prompt de MySQL.

Importar la base de datos World

En este paso, aprenderás a importar el archivo de base de datos world.sql en la base de datos MySQL.

  1. Importar el archivo world.sql en la base de datos MySQL:
MariaDB [(none)]> SOURCE /home/labex/project/world.sql;

Esto importará la base de datos world en tu instancia de MySQL.

  1. Cambiar a la base de datos world:
MariaDB [(none)]> USE world;

Ahora deberías estar en la base de datos world.

Eliminar todos los datos de la tabla City

En este paso, aprenderás a usar la instrucción TRUNCATE para eliminar todos los datos de la tabla city.

  1. Abre el archivo truncateCity.sql.
  2. Agrega la siguiente instrucción SQL al archivo:
TRUNCATE TABLE city;

Esto eliminará todos los datos de la tabla city.

  1. Ejecuta el script truncateCity.sql en el prompt de MySQL:
MariaDB [world]> SOURCE /home/labex/project/truncateCity.sql;
  1. Verifica que la tabla city esté vacía:
MariaDB [world]> SELECT * FROM city;

Deberías ver un conjunto de resultados vacío, lo que indica que la tabla city ha sido truncada.

MariaDB [world]> SOURCE /home/labex/project/truncateCity.sql;
Query OK, 0 rows affected (0.004 sec)

MariaDB [world]> SELECT * FROM city;
Empty set (0.001 sec)
✨ Revisar Solución y Practicar

Resumen

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