BASES DE DATOS
Omar Emanuel Lara Juárez
José Ramón Rangel Morales
¿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.
Sintaxis de select
SELECT [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]]
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;
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
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 persona
que este Registrado en la base de datos, también podemos saber l
a información que tiene la base de datos y a si podemos saber so
La hora de entrada del personal la hora de salida , o lo que que
deseamos Saber de la b base de datos.

Más contenido relacionado

PPTX
Conceptos basicos mysql
DOCX
PPTX
Comandos básicos para bases de datos mysql y
PPTX
Universidad
DOCX
Introducción SQL : Primera semana
DOCX
Lenguaje de consulta de datos
Conceptos basicos mysql
Comandos básicos para bases de datos mysql y
Universidad
Introducción SQL : Primera semana
Lenguaje de consulta de datos

Destacado (20)

PPTX
PPTX
Foros rosavaldez
PPTX
Gráfica 2
PPTX
Ada1 maria cetz
ODT
mercado de fichajes
PPTX
DOCX
Clasificacion de herramientas similares laura giraldo
DOC
Trabajo.doc
PPTX
rosa de color roja
PPSX
Pc zombie spim spear phishing spam scam
PPSX
MI PRESENTACION
PDF
Hoja de servicios ia
PPTX
PDF
Manual bosch campana dwb097 a50
DOCX
Mision y vision
PPTX
Unidad 2
DOCX
Juan Andres Barrera Quizhpe
DOCX
La franquicia
DOCX
Lizeth
PPTX
Internet y didáctica.
Foros rosavaldez
Gráfica 2
Ada1 maria cetz
mercado de fichajes
Clasificacion de herramientas similares laura giraldo
Trabajo.doc
rosa de color roja
Pc zombie spim spear phishing spam scam
MI PRESENTACION
Hoja de servicios ia
Manual bosch campana dwb097 a50
Mision y vision
Unidad 2
Juan Andres Barrera Quizhpe
La franquicia
Lizeth
Internet y didáctica.
Publicidad

Similar a Trabajo_profe_omar (20)

PPTX
PPTX
Que es una consulta
PPT
Tm13 introduccion al_sql
PPTX
Base de datos
PPT
PPT
PPTX
Base de datos a subir
PPT
Tuning fondo-negro-2
DOCX
8 Guía_Fundamentos de Base de Datos (2).docx
DOCX
Sesion05 - Manipulacion de datos (Oracle)
PPTX
SQL EN VISUAL BASIC
PPTX
Sql comandos
PPT
SQL lenguaje de consulta para base de datosv2.ppt
PDF
Manual SQL SERVER
PPTX
Curso php dia4
PPT
Lenguaje transact
PPTX
Precentacion de sql visual
PPTX
Base datos sql
PPTX
Programacion de base de datos - unidad 3 Programacion de base de datos
Que es una consulta
Tm13 introduccion al_sql
Base de datos
Base de datos a subir
Tuning fondo-negro-2
8 Guía_Fundamentos de Base de Datos (2).docx
Sesion05 - Manipulacion de datos (Oracle)
SQL EN VISUAL BASIC
Sql comandos
SQL lenguaje de consulta para base de datosv2.ppt
Manual SQL SERVER
Curso php dia4
Lenguaje transact
Precentacion de sql visual
Base datos sql
Programacion de base de datos - unidad 3 Programacion de base de datos
Publicidad

Más de Ramon Rangel Morales (6)

DOCX
Trabajo profe eloy manual
PPTX
Daviad trabajo omar
PPTX
Trabajo_profe_omar
PPTX
Trabajo_profe_omar
DOCX
DOCX
Trabajo profe eloy manual
Daviad trabajo omar
Trabajo_profe_omar
Trabajo_profe_omar

Trabajo_profe_omar

  • 1. BASES DE DATOS Omar Emanuel Lara Juárez José Ramón Rangel Morales
  • 2. ¿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.
  • 3. Sintaxis de select SELECT [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]]
  • 4. 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;
  • 5. 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
  • 6. 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 persona que este Registrado en la base de datos, también podemos saber l a información que tiene la base de datos y a si podemos saber so La hora de entrada del personal la hora de salida , o lo que que deseamos Saber de la b base de datos.