Introducción
En este proyecto, aprenderás a usar consultas SQL para filtrar y recuperar datos de una tabla de base de datos. Practicarás el uso de las cláusulas SELECT, FROM, WHERE y LIMIT, así como varios operadores de comparación y lógicos, para consultar la información de empleados almacenada en la tabla emp de la base de datos de personal.
👀 Vista previa

🎯 Tareas
En este proyecto, aprenderás:
- Cómo consultar la información de trabajo y fecha de contratación de un empleado específico
- Cómo consultar toda la información de empleados excluyendo un departamento específico
- Cómo consultar la información de empleados basada en un umbral de salario
- Cómo consultar la información de empleados con un título de trabajo específico y limitar los resultados
🏆 Logros
Después de completar este proyecto, podrás:
- Comprender cómo usar consultas SQL para filtrar y recuperar datos de una tabla de base de datos
- Aplicar varias cláusulas y operadores SQL para refinar tus consultas de datos
- Demostrar tu capacidad para escribir consultas SQL eficientes y efectivas para satisfacer requisitos de recuperación de datos específicos
Iniciar MySQL y Importar Datos
En este paso, aprenderás a iniciar el servidor MySQL e importar los datos de la base de datos de personal.
Iniciar el servidor MySQL:
sudo /etc/init.d/mysql startIniciar sesión en la terminal de MySQL:
mysql -urootImportar los datos de
personnel.sqlen la base de datos de MySQL:SOURCE ~/project/personnel.sql
Ahora la base de datos de personal está lista para que la consultes.
Consultar el Trabajo y la Fecha de Contratación del Empleado 'SMITH'
En este paso, aprenderás a usar las cláusulas SELECT, FROM y WHERE para consultar la información de trabajo y fecha de contratación del empleado 'SMITH' de la tabla emp.
- Crea un nuevo archivo llamado
answer.sqlen el directorio/home/labex/projectusando tu editor de texto preferido. - Agrega el siguiente código al archivo
answer.sql:
-- Consulta la información de trabajo (`job`) y fecha de contratación (`hiredate`) del empleado `SMITH`
SELECT job, hiredate FROM emp WHERE ename = 'SMITH';
- Guarda el archivo
answer.sql.
Consultar la Información de los Empleados Excluyendo el Departamento 20
En este paso, aprenderás a usar las cláusulas SELECT, FROM y WHERE con el operador != para consultar toda la información de los empleados que no pertenecen al departamento número 20.
- Agrega el siguiente código al archivo
answer.sql:
-- Consulta toda la información de los empleados que no pertenecen al departamento número `deptno` 20
SELECT * FROM emp WHERE deptno!= 20;
- Guarda el archivo
answer.sql.
Consultar la Información de los Empleados con un Salario Mayor a 2000
En este paso, aprenderás a usar las cláusulas SELECT, FROM y WHERE con el operador > para consultar toda la información de los empleados cuyo salario es mayor a 2000.
- Agrega el siguiente código al archivo
answer.sql:
-- Consulta toda la información de los empleados cuyo salario (`sal`) es mayor a 2000
SELECT * FROM emp WHERE sal > 2000;
- Guarda el archivo
answer.sql.
Consultar la Información de los Empleados de Ventas con Límite
En este paso, aprenderás a usar las cláusulas SELECT, FROM, WHERE y LIMIT para consultar la información de todos los empleados con el trabajo de "ventas" y limitar el resultado a tres.
- Agrega el siguiente código al archivo
answer.sql:
-- Query the information of all employees with the job of "sales" and limit the result to three
SELECT * FROM emp WHERE job = 'SALESMAN' LIMIT 3;
- Guarda el archivo
answer.sql.
Ahora has completado el proyecto. Puedes ejecutar el script answer.sql en la terminal de MySQL para ver los resultados:
SOURCE ~/project/answer.sql

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