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.