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

8
BASE DE DATOS UNIVERSIDAD TECNOLOGICA DEL ESTADO DE ZAC Profesor: ISC OMAR EMMANUEL LARA JUAREZ María de Jesús Jiménez Gallegos

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

Page 1: Que es consultas,sintaxis de select y 5 ejemplos,importancia

BASE DE DATOS

UNIVERSIDAD TECNOLOGICA DEL ESTADO DE ZACProfesor: ISC OMAR EMMANUEL LARA

JUAREZ

María de Jesús Jiménez Gallegos

Page 2: Que es consultas,sintaxis de select y 5 ejemplos,importancia

¿Q U É 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.

Page 3: Que es consultas,sintaxis de select y 5 ejemplos,importancia

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]]

Page 4: Que es consultas,sintaxis de select y 5 ejemplos,importancia

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]

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

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]

Page 6: Que es consultas,sintaxis de select y 5 ejemplos,importancia

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]

Page 7: Que es consultas,sintaxis de select y 5 ejemplos,importancia

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]

Page 8: Que es consultas,sintaxis de select y 5 ejemplos,importancia

I M P O RTA N C I A D E L A S C O N S U LTA S E N U N A B A S E D E D AT 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.