SlideShare una empresa de Scribd logo
1 de 8
BASE DE DATOS
UNIVERSIDAD TECNOLOGICA DEL ESTADO DE ZAC
Profesor: ISC OMAR EMMANUEL LARA JUAREZ
María de Jesús Jiménez Gallegos
¿QU É E S C O N S U LTA S ?
 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.
S I N TA X I S D E S E L E C T
 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]]
E J E M P L O S D E S E L E C T
 Para mostrar los registros de:
 SELECT * FROM tabla [Muestra todos los resultados de base datos]SELECT
id,nombre,apellido FROM tabla [Muestra todos los resultados de base datos pero solo las
columnas id, nombre y apellido]
 SELECT * FROM tabla WHERE id = '1' [Muestra los resultados que tengan la columna
con id 1]
 SELECT * FROM tabla WHERE país = 'Italia' ORDER by id ASC [Muestra los
resultados que tengan la columna país con valor Italia ordenándolo por la columna id en
modo ascendiente
 ]SELECT * FROM tabla ORDER by id DESC LIMIT 10 [Muestra los resultados de base
datos en orden descendiente por columna id limitándolo solo a 10 resultados]
 Para agregar registros:
 INSERT into tabla (nombre, apellido, país, idioma) VALUES ( ‘ Monkey‘ , ‘
Luffy', 'Italia', 'IT') [Agrega un registro con nombre: Monkey, apellido: Luffy,
país: Italia, idioma: IT de italiano]
 INSERT into tabla (id, nombre) VALUES (NULL,
'$_POST[nombre]') [Agrega en la base de datos un registro con id NULL, o sea
sería automático o vacía dependiendo de la estructura de la columna, y con el
nombre tomado de un campo de formulario en PHP]
 Para editar registros:
 UPDATE tabla SET nombre = 'Mauricio', apellido = 'Mono', país = ‘ México
', idioma = 'ES' WHERE id = '1' [Modifica el registro con ID 1 con los valores
nombre: Mauricio, apellido: Mono, país: México, idioma: ES de español]
 UPDATE tabla SET Idioma = 'EN' WHERE apellido = 'Mono' AND nombre
= 'Mauricio' [Modifica el idioma a EN de inglés donde el nombre sea Mauricio y
el apellido sea Mono]
 Para eliminar registros:
 DELETE FROM tabla WHERE id = '1' [Borramos el registro]
 DELETE FROM tabla WHERE nombre = 'Mauricio' [Borramos todos los
registros que tengan el nombre de Mauricio]
I M P O R TA N C I A D E L A S C O N S U LTA S E N U N A
BA S E D E DAT O S
 Es muy importante ya que es el método para acceder a los datos
en una base de datos.
 También me parece de suma importancia ya que se puede
modificar, borrar, mostrar, y agregar datos en una base de datos..
 Es necesario en todos los aspectos porque a diario los estamos
utilizando ya se en la escuela, trabajo u a cualquier lugar que asistas.

Más contenido relacionado

La actualidad más candente

Inf 16 (grupal 4) (lectura y desarrollo de un número)
Inf 16  (grupal 4) (lectura y desarrollo de un número)Inf 16  (grupal 4) (lectura y desarrollo de un número)
Inf 16 (grupal 4) (lectura y desarrollo de un número)Carlos Guzmán
 
Creación de bases de datos en SQL Server
Creación de bases de datos en SQL ServerCreación de bases de datos en SQL Server
Creación de bases de datos en SQL Server123alan123
 
Abrimos el programa access 2010
Abrimos el programa access 2010Abrimos el programa access 2010
Abrimos el programa access 2010johnacevedocisf
 
Tutorial deckerix
Tutorial deckerixTutorial deckerix
Tutorial deckerixcavalez
 
Inf 14 (ventadellantas) rines
Inf 14 (ventadellantas)   rinesInf 14 (ventadellantas)   rines
Inf 14 (ventadellantas) rinesCarlos Guzmán
 
Ejercicios MS-DOS
Ejercicios MS-DOSEjercicios MS-DOS
Ejercicios MS-DOSVicenta
 

La actualidad más candente (9)

Backdoors PHP y ofuscación
Backdoors PHP y ofuscaciónBackdoors PHP y ofuscación
Backdoors PHP y ofuscación
 
Inf 16 (grupal 4) (lectura y desarrollo de un número)
Inf 16  (grupal 4) (lectura y desarrollo de un número)Inf 16  (grupal 4) (lectura y desarrollo de un número)
Inf 16 (grupal 4) (lectura y desarrollo de un número)
 
Creación de bases de datos en SQL Server
Creación de bases de datos en SQL ServerCreación de bases de datos en SQL Server
Creación de bases de datos en SQL Server
 
2 6 validar_formularios
2 6 validar_formularios2 6 validar_formularios
2 6 validar_formularios
 
Abrimos el programa access 2010
Abrimos el programa access 2010Abrimos el programa access 2010
Abrimos el programa access 2010
 
Tutorial deckerix
Tutorial deckerixTutorial deckerix
Tutorial deckerix
 
Inf 14 (ventadellantas) rines
Inf 14 (ventadellantas)   rinesInf 14 (ventadellantas)   rines
Inf 14 (ventadellantas) rines
 
Trabajo
TrabajoTrabajo
Trabajo
 
Ejercicios MS-DOS
Ejercicios MS-DOSEjercicios MS-DOS
Ejercicios MS-DOS
 

Similar a Que es consultas,sintaxis de select y 5 ejemplos,importancia

Similar a Que es consultas,sintaxis de select y 5 ejemplos,importancia (20)

Que es una consulta
Que es una consultaQue es una consulta
Que es una consulta
 
SQL.docx
SQL.docxSQL.docx
SQL.docx
 
Portafolio 1 sql
Portafolio 1 sqlPortafolio 1 sql
Portafolio 1 sql
 
BD cap 5 SQL.pdf
BD cap 5  SQL.pdfBD cap 5  SQL.pdf
BD cap 5 SQL.pdf
 
Fundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sqlFundamentos de BD - Unidad 6 lenguaje sql
Fundamentos de BD - Unidad 6 lenguaje sql
 
MySQL
MySQLMySQL
MySQL
 
MySQL
MySQLMySQL
MySQL
 
EJERCICIO SENTENCIAS SQL_Completo.pdf
EJERCICIO SENTENCIAS SQL_Completo.pdfEJERCICIO SENTENCIAS SQL_Completo.pdf
EJERCICIO SENTENCIAS SQL_Completo.pdf
 
APRENDER MYSQL
APRENDER MYSQLAPRENDER MYSQL
APRENDER MYSQL
 
OVA DISEÑO ORACLE Introducción Bases de Datos .pptx
OVA DISEÑO ORACLE Introducción Bases de Datos .pptxOVA DISEÑO ORACLE Introducción Bases de Datos .pptx
OVA DISEÑO ORACLE Introducción Bases de Datos .pptx
 
DDL
DDLDDL
DDL
 
Tema 12. Introducción a SQL 14-05-23.pdf
Tema 12. Introducción a SQL 14-05-23.pdfTema 12. Introducción a SQL 14-05-23.pdf
Tema 12. Introducción a SQL 14-05-23.pdf
 
Tema02 sqlite studio
Tema02 sqlite studioTema02 sqlite studio
Tema02 sqlite studio
 
Base de datos icontec
Base de datos icontecBase de datos icontec
Base de datos icontec
 
Mysql
MysqlMysql
Mysql
 
ManualPracticoSQL.pdf
ManualPracticoSQL.pdfManualPracticoSQL.pdf
ManualPracticoSQL.pdf
 
Presentacion tablas access 2013
Presentacion tablas access 2013Presentacion tablas access 2013
Presentacion tablas access 2013
 
Presentacion tablas access 2013
Presentacion tablas access 2013Presentacion tablas access 2013
Presentacion tablas access 2013
 
Tm13 introduccion al_sql
Tm13 introduccion al_sqlTm13 introduccion al_sql
Tm13 introduccion al_sql
 
Unidad 6 Lenguaje Sql
Unidad 6 Lenguaje SqlUnidad 6 Lenguaje Sql
Unidad 6 Lenguaje Sql
 

Que es consultas,sintaxis de select y 5 ejemplos,importancia

  • 1. BASE DE DATOS UNIVERSIDAD TECNOLOGICA DEL ESTADO DE ZAC Profesor: ISC OMAR EMMANUEL LARA JUAREZ María de Jesús Jiménez Gallegos
  • 2. ¿QU É E S C O N S U LTA S ?  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. S I N TA X I S D E S E L E C T  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. E J E M P L O S D E S E L E C T  Para mostrar los registros de:  SELECT * FROM tabla [Muestra todos los resultados de base datos]SELECT id,nombre,apellido FROM tabla [Muestra todos los resultados de base datos pero solo las columnas id, nombre y apellido]  SELECT * FROM tabla WHERE id = '1' [Muestra los resultados que tengan la columna con id 1]  SELECT * FROM tabla WHERE país = 'Italia' ORDER by id ASC [Muestra los resultados que tengan la columna país con valor Italia ordenándolo por la columna id en modo ascendiente  ]SELECT * FROM tabla ORDER by id DESC LIMIT 10 [Muestra los resultados de base datos en orden descendiente por columna id limitándolo solo a 10 resultados]
  • 5.  Para agregar registros:  INSERT into tabla (nombre, apellido, país, idioma) VALUES ( ‘ Monkey‘ , ‘ Luffy', 'Italia', 'IT') [Agrega un registro con nombre: Monkey, apellido: Luffy, país: Italia, idioma: IT de italiano]  INSERT into tabla (id, nombre) VALUES (NULL, '$_POST[nombre]') [Agrega en la base de datos un registro con id NULL, o sea sería automático o vacía dependiendo de la estructura de la columna, y con el nombre tomado de un campo de formulario en PHP]
  • 6.  Para editar registros:  UPDATE tabla SET nombre = 'Mauricio', apellido = 'Mono', país = ‘ México ', idioma = 'ES' WHERE id = '1' [Modifica el registro con ID 1 con los valores nombre: Mauricio, apellido: Mono, país: México, idioma: ES de español]  UPDATE tabla SET Idioma = 'EN' WHERE apellido = 'Mono' AND nombre = 'Mauricio' [Modifica el idioma a EN de inglés donde el nombre sea Mauricio y el apellido sea Mono]
  • 7.  Para eliminar registros:  DELETE FROM tabla WHERE id = '1' [Borramos el registro]  DELETE FROM tabla WHERE nombre = 'Mauricio' [Borramos todos los registros que tengan el nombre de Mauricio]
  • 8. I M P O R TA N C I A D E L A S C O N S U LTA S E N U N A BA S E D E DAT O S  Es muy importante ya que es el método para acceder a los datos en una base de datos.  También me parece de suma importancia ya que se puede modificar, borrar, mostrar, y agregar datos en una base de datos..  Es necesario en todos los aspectos porque a diario los estamos utilizando ya se en la escuela, trabajo u a cualquier lugar que asistas.