Reto2
Nota: realice todo el procedimiento de forma manual.
A continuación explique para que sirven los siguientes comandos:
- Select : Sirve para seleccionar 1 mas tablas
- Avg : Sirve para hallar el promedio.
- Integer: puede resumir una cantidad numerica.
- Alter: Sirve para realizar cambios en una base de datos.
- Modify: Sirve para modificar el formato de un atributo de una tabla.
- Values : Sirve para ingresar los campos de valor de una tabla.
- References : Sirve para hacer referencia ala llave principal de una tabla.
- From : Comando que sirve para importar los datos de una tabla.
- Count : Sirve para contar datos en una tabla.
- Float : Sirve dar formato tipo numérico EJ, 1,23
- Use: Sirve para escoger la base de datos que va a usar.
- Change: Sirve para modificar el nombre de atributo en una tabla.
- Sum : Sirve para sumar datos numéricos de una tabla.
- Cascade: Actualiza el valor de la llave segundaria
- Where : Sirve para crear una condición en una consulta.
- Show : Sirve para visualizar base de datos , tablas y entre otros.
- Decimal : Sirve para dar formato numérico o texto.
- Add : Sirve para adicionar un dato.
- Insert into : Sirve para ingresar información en una tabla.
- Max : Sirve para hallar el valor máximo.
- Like: Sirve para buscar datos en especifico por ej: nombre que empiecen por a.
- Mysql : Sirve para iniciar el motor de una base de datos.
- Date : Sirve para dar formato de ficha.
- Not null : Sirve para otorgar el no nulo en una tabla.
- Foreign key : Sirve para asignar llave segundaria.
- Min : Sirve para hallar el valor mínimo en una tabla.
- Drop : Sirve para eliminar atributos de una tabla, una tabla o la base de datos.
- Varchar: Sirve para dar formato de tipo texto largo
- Char : Sirve para dar formato tipo texto formato corto
- Primary Key : Sirve para asignar la llave primaria de una tabla.
- Delete: Sirve para eliminar un dato de una tabla o todos los datos de una tabla.
- Update: Sirve para actualizar un dato.
- Cree la base de datos llamada RETO2
ingrese las siguientes tablas a Mysql:
- Elaborar una consulta que permita mostrar todos los vendedores de la zona norte.
Que deseo Mostrar: Vendedores de la zona norte.
Tablas a utilizar: Vendedor
Condición: where zona='Norte
Código: select id,nombre,zona from vendedor where zona='Norte';
- Elaborar una consulta que muestre todos los vendedores de la zona centro que tengan una comisión de 0.3
Que deseo mostrar: Vendedores de zona centro con comisión de de 0.3
Tablas a utilizar: Vendedores
Condición: where zona='Centro' and comision=0.3
Código: select id,nombre,comision,zona from vendedor where zona='Centro' and comision=0.3;
- Elaborar una consulta que muestre todos los clientes que el cupo de crédito esté entre 500000 y 1000000.
Que deseo mostrar: Clientes con cupo de credito entre 500000 y 1000000
Tablas a utilizar: Clientes
Condición: where cupocredito > 500000 and CupoCredito<1000000;
Código: select Nombre,Cupocredito from cliente where cupocredito > 500000 and CupoCredito<1000000;
- Visualice todos los clientes que el nombre comienza por A y Terminan en A
Que deseo Mostrar: Nombre que comiencen y terminen en a
tablas a utilizar: clientes
Condición: where nombre like 'a%a'
Código: select Nombre from cliente where nombre like 'a%a';
- Visualice todos los vendedores que el nombre contengan la letra A
Que deseo Mostrar: Vendedores que contengan la letra a
Tablas a utilizar: Vendedor
Condición: where nombre like '%a%'
Código: select Nombre from vendedor where nombre like '%a%';
- Ordene la tabla clientes de forma Ascendente por el por el campo cupo crédito
Que deseo mostrar: Clientes
Tablas a utilizar: Cliente
Condición: order by CupoCredito ASC
Código: select * from cliente order by CupoCredito ASC;
- Ordene la tabla vendedor de forma descendente por el por el campo nombre
Que deseo mostrar: Nombre de vendedores
Tablas a utilizar: Vendedores
Condición: order by nombre DESC
Código: select * from vendedor order by nombre DESC;
- Elimine los clientes que tienen valor de crédito <= a 500000
Que deseo Mostrar: Clientes
tablas a utilizar: Clientes
Condición: where CupoCredito <= 500000
Código: delete from cliente where CupoCredito <= 500000;
- El vendedor 001 se le debe actualizar el nombre por el nombre de cada uno de ustedes.
Que deseo Mostrar: vendedores
tablas a utilizar: Vendedor
Condición: set nombre = 'Josue Casalins' where Id=001;
Código: update vendedor set nombre = 'Josue Casalins' where Id=001;
- Realizar copia de seguridad de la base de datos
Copia de seguridad: https://drive.google.com/file/d/1OMV17IYF363jEHaT8Rb-LSM_VWslG4Sp/view?usp=sharing
Nota: Recuerde realizar el ANALISIS en cada Consulta....