Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de Employees en MySQL
Apuntes de BD para DAW, DAM y ASIR
José Juan Sánchez Hernández
Curso 2023/2024
Índice
Cómo importar la base de datos de Employees en MySQL
o Paso 1
o Paso 2
o Paso 3
o Paso 4
o Paso 5
o Paso 6
o Paso 7
o Paso 8
Licencia
Paso 2
Comprobamos que el contenedor de MySQL está en ejecución.
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS
PORTS NAMES
053596c74d21 mysql:8.0 "docker-entrypoint.s…" 12 minutes ago Up 12
minutes 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp mysql
Paso 3
Nos conectamos al contenedor de MySQL utilizando su nombre.
Paso 4
Instalamos git en el contenedor.
Paso 5
Nos situamos en el directorio /home del contenedor.
cd /home
Clonamos el repositorio que contiene la base de datos dentro del contenedor.
Paso 6
Una vez que hemos clonado el repositorio nos situamos dentro del directorio que
acabamos de clonar.
cd test_db
Paso 7
Importamos la base de datos de empleados en la instancia de MySQL.
INFO
CREATING DATABASE STRUCTURE
INFO
storage engine: InnoDB
INFO
LOADING departments
INFO
LOADING employees
INFO
LOADING dept_emp
INFO
LOADING dept_manager
INFO
LOADING titles
INFO
LOADING salaries
data_load_time_diff
00:00:47
Paso 8
Una vez que hemos importado la base de datos ya podemos utilizarla desde
MySQL Workbench para trabajar con ella.
SHOW DATABASES;
USE employees;
SHOW TABLES;
Contamos el número de filas de la tabla salaries
SELECT COUNT(*)
FROM salaries;
Hacemos una consulta pesada donde le pedimos que devuelva todas las filas de la
tabla salaries y ordene los resultados de forma descendente por la
columna from_date.
SELECT *
FROM salaries
ORDER BY from_date DESC;
Licencia
Esta página forma parte del curso Bases de Datos de José Juan Sánchez
Hernández y su contenido se distribuye bajo una licencia Creative Commons
Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.