Вы находитесь на странице: 1из 4

[EXPERTO UNIVERSITARIOEN MYSQL Y PHP] NIVEL INICIAL

UNIVERSIDAD TECNOLOGICA NACIONAL


FACULTAD REGIONAL BUENOS AIRES

EXPERTO UNIVERSITARIOEN
MySQL Y PHP
NIVEL INICIAL
Mamani, Rafael
EVALUACION MODULO 1 UNIDAD 2

Consultas tpicas SQL.


Uso de PHPmyAdmin para gestionar y
administrar bases de datos.

Prof: Ing. M. Vernica Pieyro

Rafael Mamani 7 paginas


[EXPERTO UNIVERSITARIOEN MYSQL Y PHP] NIVEL INICIAL

Desarrollo :
Para la actividad planteada lo primero que debemos hacer es crear la base de datos para ello lo que haremos es
crear la base de datos de la siguiente forma

mysql> CREATE DATABASE IF NOT EXISTS evaluacion;


mysql>

luego de crear la base de datos deberemos elegirla para poder usarla y dentro de la misma crear la tabla empleados

mysql> USE evaluacion;


mysql>

una vez seleccionada la base de datos ahora si estaremos en condiciones de crear nuestra tabla llamada empleados,
teniendo en cuenta cada uno de sus campos con los parmetros que ms sean convenientes de acuerdo al tipo de
datos que contendrn cada uno. Por lo tanto, para crear la tabla con los campos tendremos que escribir lo siguiente:

mysql> CREATE TABLE empleado (


id_empl INT AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR (45)NOT NULL,
apellido VARCHAR (45)NOT NULL,
trabajo VARCHAR (45)NOT NULL,
edad INT (20)NOT NULL,
salario INT (20)NOT NULL,
email VARCHAR (45) NOT NULL);
mysql>

Lugo de definir los campos de la tabla se proceder a la carga de los datos de tal forma que despus se pueda
realizar las siguientes consultas:
1. Cuales son los nombres y la ocupacin de cada uno de los empleados?
mysql> SELECT nombre, trabajo
FROM empleado;
mysql>

2. Cul es el nombre y la edad de cada uno de los empleados?

mysql> SELECT nombre, edad


FROM empleado;
mysql>

3. Cul es el nombre y la edad de todos los programadores?

mysql> SELECT nombre, edad


FROM empleado
WHERE trabajo = Programador OR trabajo = Desarrollador Web OR trabajo =
Programador Senior ;
mysql>

Considere tambin a un desarrollador web como programador


Rafael Mamani 1
[EXPERTO UNIVERSITARIOEN MYSQL Y PHP] NIVEL INICIAL

4. Cules son los empleados (nombre y edad) de ms de 30 aos?

mysql> SELECT nombre, edad


FROM empleado
WHERE edad >30 ;
mysql>

5. Cul es el apellido y el mail de los empleados llamados Juan?

mysql> SELECT apellido, email


FROM empleado
WHERE nombre= Juan;
mysql>

6. Cul es el nombre de las personas que trabajan como Programadores o Desarrolladores Web?

mysql> SELECT nombre


FROM empleado
WHERE trabajo = Programador OR trabajo = Desarrollador Web;
mysql>

7. Mostrar en una lista nro_emp, nombre, apellido y trabajo de las personas cuyo nmero de
empleado est entre 15 y 20.

mysql> SELECT id_empl, nombre, apellido, trabajo


FROM empleado
WHERE id_empl >=15 AND id_empl <=20;
mysql>

8. Cules son los Programadores (nombre y apellido) que ganan menos de $800?

mysql> SELECT nombre, apellido, trabajo

FROM empleado
WHERE trabajo= Programador OR trabajo= Programador Senior OR trabajo=
Desarrolladores Web AND salario < 800;
mysql>

9. Cules son los Programadores (nombre y apellido) que ganan entre $750 y $900?

mysql> SELECT nombre, apellido, trabajo


FROM empleado
WHERE trabajo= Programador OR trabajo= Programador Senior OR
trabajo=Desarrolladores Web AND salario >=750 and salario<=900;
mysql>

Rafael Mamani 2
[EXPERTO UNIVERSITARIOEN MYSQL Y PHP] NIVEL INICIAL

10. Agregar un empleado con ID_empleado 22 con los siguientes datos:


Francisco Perez, Programador, 26 aos, salario 900, mail:francisco@bignet.com.

mysql> INSERT INTO empleado


VALUES(22,Francisco,Perez,Programador,26,900,francisco@bignet.com);
mysql>

11. Agregar un empleado con ID_empleado 28 con los siguientes datos:


Fermn Lopez, Programador Web, 38 aos, salario 2900, mail: fermin@webnett.com.

mysql> INSERT INTO empleado


SET
id_empl=28,
nombre=Fermin,
apellido=Lopez,
trabajo=Programador Web,
edad=38, salario=2900,
email=fermin@webnett.com ;
mysql>

12. Borrar los datos de Hernan Rosso.

mysql> DELETE
FROM empleado
WHERE nombre= Hernan AND apellido = Rosso;
mysql>

13. Borrar los datos del ID 20.

mysql> DELETE
FROM empleado
WHERE id_empl= 20;
mysql>

14. Modificar los datos de Daniel Gutierrez, salario 900.

mysql> UPDATE empleado


SET nombre = Daniel AND apellido=Gutierrez
WHERE salario= 900;
mysql>

15. Modificar el salario de todos los que cobren $850, llevarlo a $1500.

mysql> UPDATE empleado


SET salario = 850
WHERE salario= 1500;
mysql>

Rafael Mamani 3

Вам также может понравиться