SlideShare una empresa de Scribd logo
1 de 6
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

Destacado

Como convertir un video de you tube en mp3
Como convertir un video de you tube en mp3Como convertir un video de you tube en mp3
Como convertir un video de you tube en mp3adler30
 
Trabajo final Sandra Fernández
Trabajo final Sandra FernándezTrabajo final Sandra Fernández
Trabajo final Sandra FernándezSandraFernandez08
 
Manual bosch campana a pared en inox dwb06 w651
Manual bosch   campana a pared en inox dwb06 w651Manual bosch   campana a pared en inox dwb06 w651
Manual bosch campana a pared en inox dwb06 w651Alsako Electrodomésticos
 
Proyecto formulacion de problemas
Proyecto formulacion de problemasProyecto formulacion de problemas
Proyecto formulacion de problemasjakelinita
 
Manual bosch lavavajillas blanco sms57 e22eu
Manual bosch   lavavajillas blanco sms57 e22euManual bosch   lavavajillas blanco sms57 e22eu
Manual bosch lavavajillas blanco sms57 e22euAlsako Electrodomésticos
 
Computación basica
Computación basicaComputación basica
Computación basicaSalito28
 
Crédit Immobilier - C’est de mieux en mieux…
Crédit Immobilier - C’est de mieux en mieux…Crédit Immobilier - C’est de mieux en mieux…
Crédit Immobilier - C’est de mieux en mieux…Empruntis
 
Yo escogí el articulo tecnológico
Yo escogí el articulo tecnológicoYo escogí el articulo tecnológico
Yo escogí el articulo tecnológicoAlexPavas
 
Presentación Curiosity
Presentación CuriosityPresentación Curiosity
Presentación Curiosity'Ray Contreras
 
Dibujo de arbol
Dibujo de arbolDibujo de arbol
Dibujo de arbolcinprach
 
Cuaderno de ventas
Cuaderno de ventasCuaderno de ventas
Cuaderno de ventasRnzo Avndño
 
Manual bosch congelador de una puerta blanco gsn36 aw31
Manual bosch   congelador de una puerta blanco gsn36 aw31Manual bosch   congelador de una puerta blanco gsn36 aw31
Manual bosch congelador de una puerta blanco gsn36 aw31Alsako Electrodomésticos
 
Vocacionprofesional
VocacionprofesionalVocacionprofesional
Vocacionprofesionalmaycoljoseph
 

Destacado (20)

Como convertir un video de you tube en mp3
Como convertir un video de you tube en mp3Como convertir un video de you tube en mp3
Como convertir un video de you tube en mp3
 
Trabajo final Sandra Fernández
Trabajo final Sandra FernándezTrabajo final Sandra Fernández
Trabajo final Sandra Fernández
 
Foto petita mercè
Foto petita mercèFoto petita mercè
Foto petita mercè
 
Manual bosch campana a pared en inox dwb06 w651
Manual bosch   campana a pared en inox dwb06 w651Manual bosch   campana a pared en inox dwb06 w651
Manual bosch campana a pared en inox dwb06 w651
 
Proyecto formulacion de problemas
Proyecto formulacion de problemasProyecto formulacion de problemas
Proyecto formulacion de problemas
 
Manual bosch lavavajillas blanco sms57 e22eu
Manual bosch   lavavajillas blanco sms57 e22euManual bosch   lavavajillas blanco sms57 e22eu
Manual bosch lavavajillas blanco sms57 e22eu
 
Computación basica
Computación basicaComputación basica
Computación basica
 
Crédit Immobilier - C’est de mieux en mieux…
Crédit Immobilier - C’est de mieux en mieux…Crédit Immobilier - C’est de mieux en mieux…
Crédit Immobilier - C’est de mieux en mieux…
 
Yo escogí el articulo tecnológico
Yo escogí el articulo tecnológicoYo escogí el articulo tecnológico
Yo escogí el articulo tecnológico
 
Presentación Curiosity
Presentación CuriosityPresentación Curiosity
Presentación Curiosity
 
Tics final
Tics finalTics final
Tics final
 
Dibujo de arbol
Dibujo de arbolDibujo de arbol
Dibujo de arbol
 
Cuaderno de ventas
Cuaderno de ventasCuaderno de ventas
Cuaderno de ventas
 
Blog
BlogBlog
Blog
 
Ghytrf
GhytrfGhytrf
Ghytrf
 
Manual bosch congelador de una puerta blanco gsn36 aw31
Manual bosch   congelador de una puerta blanco gsn36 aw31Manual bosch   congelador de una puerta blanco gsn36 aw31
Manual bosch congelador de una puerta blanco gsn36 aw31
 
Los animales curso
Los animales cursoLos animales curso
Los animales curso
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Vocacionprofesional
VocacionprofesionalVocacionprofesional
Vocacionprofesional
 
Grua 24 1000-conjunto
Grua 24 1000-conjuntoGrua 24 1000-conjunto
Grua 24 1000-conjunto
 

Similar a Trabajo_profe_omar (20)

Trabajo bd
Trabajo bdTrabajo bd
Trabajo bd
 
Que es una consulta
Que es una consultaQue es una consulta
Que es una consulta
 
Tm13 introduccion al_sql
Tm13 introduccion al_sqlTm13 introduccion al_sql
Tm13 introduccion al_sql
 
Base de datos
Base de datos Base de datos
Base de datos
 
MySQL
MySQLMySQL
MySQL
 
MySQL
MySQLMySQL
MySQL
 
Base de datos a subir
Base de datos a subirBase de datos a subir
Base de datos a subir
 
Tuning fondo-negro-2
Tuning fondo-negro-2Tuning fondo-negro-2
Tuning fondo-negro-2
 
8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docx8 Guía_Fundamentos de Base de Datos (2).docx
8 Guía_Fundamentos de Base de Datos (2).docx
 
Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)
 
SQL EN VISUAL BASIC
SQL EN VISUAL BASICSQL EN VISUAL BASIC
SQL EN VISUAL BASIC
 
Sql comandos
Sql comandosSql comandos
Sql comandos
 
Cursores
CursoresCursores
Cursores
 
Manual SQL SERVER
Manual SQL SERVERManual SQL SERVER
Manual SQL SERVER
 
Curso php dia4
Curso php dia4Curso php dia4
Curso php dia4
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Precentacion de sql visual
Precentacion de sql visualPrecentacion de sql visual
Precentacion de sql visual
 
Base datos sql
Base datos sqlBase datos sql
Base datos sql
 
Programacion de base de datos - unidad 3 Programacion de base de datos
Programacion de base de datos - unidad 3 Programacion de base de datosProgramacion de base de datos - unidad 3 Programacion de base de datos
Programacion de base de datos - unidad 3 Programacion de base de datos
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 

Más de Ramon Rangel Morales (6)

Trabajo profe eloy manual
Trabajo profe eloy manualTrabajo profe eloy manual
Trabajo profe eloy manual
 
Daviad trabajo omar
Daviad trabajo omarDaviad trabajo omar
Daviad trabajo omar
 
Trabajo_profe_omar
Trabajo_profe_omarTrabajo_profe_omar
Trabajo_profe_omar
 
Trabajo_profe_omar
Trabajo_profe_omarTrabajo_profe_omar
Trabajo_profe_omar
 
Unidad i
Unidad iUnidad i
Unidad i
 
Unidad i
Unidad iUnidad i
Unidad i
 

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.