Trabajo_profe_omar

6
BASES DE DATOS Omar Emanuel Lara Juárez José Ramón Rangel Morales

Transcript of Trabajo_profe_omar

Page 1: Trabajo_profe_omar

BASES DE DATOS

Omar Emanuel Lara Juárez

José Ramón Rangel Morales

Page 2: Trabajo_profe_omar

¿Qué es una cónsulta en una base de datos?En bases de datos, una consulta es el método para acceder a los datos en las bases de datos. Con las consultas se puede modificar, borrar, mostrar y agregar datos en una base de datos. Para esto se utiliza un lenguaje de consultas. El lenguaje de consultas a base de datos más utilizado es el SQL.

Técnicamente hablando, las consultas a la base de datos se realizan a través de un lenguaje de manipulación de datos (DML – Data Manipulation Language). SQL es un lenguaje DML, pero además posee otras características de otros lenguajes. Por ejemplo, permite también crear bases de datos.

Page 3: Trabajo_profe_omar

Sintaxis de selectSELECT [ALL | DISTINCT | DISTINCTROW ]

[HIGH_PRIORITY] [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT]

[SQL_BUFFER_RESULT] [SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS] select_expr, ... [INTO OUTFILE 'file_name'

export_options | INTO DUMPFILE 'file_name'] [FROM table_references [WHERE

where_definition] [GROUP BY {col_name | expr | position} [ASC | DESC], ... [WITH ROLLUP]]

[HAVING where_definition] [ORDER BY {col_name | expr | position} [ASC | DESC] , ...]

[LIMIT {[offset,] row_count | row_count OFFSET offset}] [PROCEDURE

procedure_name(argument_list)] [FOR UPDATE | LOCK IN SHARE MODE]]

Page 4: Trabajo_profe_omar

Ejemplos de select mysql> SELECT CONCAT(last_name,', ',first_name) AS full_name -> FROM

mytable ORDER BY full_name;

mysql> SELECT CONCAT(last_name,', ',first_name) full_name -> FROM mytable ORDER BY full_name;

Page 5: Trabajo_profe_omar

SELECT Cod_Cli, Nomb_Cli, Ac_Ptas FROM CLIENTES WHEREAc_Ptas BETWEEN 180000 AND 300000

SELECT Nomb_Cli, Ac_Ptas FROM CLIENTES WHERE Ac_Ptas = 80000 OR Ac_Ptas = 125000

SELECT COUNT(*) FROM CLIENTES WHERE Ac_Ptas <= 100000

SELECT A.Cod_Cli, A.Nomb_Cli, B.Nomb_Direcc, A.Ac_Ptas FROMCLIENTES A, DIRECCIONES B WHERE A.Cod_Direcc = B.Cod_direccAND A.Ptas > 125000

SELECT MIN(Ac_Ptas), Cod_Cli FROM CLIENTES

SELECT AVG(Ac_Ptas) FROM CLIENTES

Page 6: Trabajo_profe_omar

La importancia de hacer consultas en base de datos es muy importante para conocer la información que tiene la base de datos Como si queremos saber el nombre de una persona, fecha de Nacimiento, cualquier dato que deseamos saber de esa personaque este Registrado en la base de datos, también podemos saber la información que tiene la base de datos y a si podemos saber sobre La hora de entrada del personal la hora de salida , o lo que que deseamos Saber de la b base de datos.