Base De Datos
emvascam9 de Diciembre de 2014
410 Palabras (2 Páginas)169 Visitas
SENTENCIAS SQL
1. SELECT
Este comando nos permite traer todos los registros de una tabla. La estructura de este comando es la siguiente:
SELECT [nombre de los campos separados por comas] FROM [nombre de la tabla]
Ejemplo:
En el caso deseemos traer todos los campos:
SELECT * FROM [nombre de la tabla]
Ejemplo:
Existen casos donde queremos mostrar registros que cumplan una condición:
SELECT [nombre de los campos separados por comas] FROM [nombre de la tabla] WHERE [condición]
Ejemplo:
En este caso vamos a mostrar los productos que son de la categoría 2:
2. COUNT
En muchos casos debemos contar registros en nuestras tablas. La estructura del comando es:
SELECT COUNT([campo a contar o *]) FROM TABLA [WHERE -condición]
Ejemplo:
Vamos a contar cuantos productos pertenecen a la categoría 2:
3. ORDER BY
Este comando nos permite ordenar el resultado de nuestro SELECT por uno o varios campos de la tabla de manera ascendente o descendente.
SELECT [campos] FROM [tablas] [WHERE condición] ORDER BY [campos] [DESC o ASC]
Si deseamos mostrar datos de manera ascendente no es obligatorio poner ASC.
Ejemplo
Vamos a ordenar nuestra tabla productos por el campo nombreProducto de manera descendente:
Ahora vamos a mostrar los productos ordenados de manera ascendente:
4. GROUP BY
Este comando nos permite agrupar resultados de SELECT por uno o varios campos de una tabla:
SELECT [campos] FROM [tablas] [WHERE condición] GROUP BY [campos]
Ejemplo
Vamos a contar cuantos productos hay por categoría:
5. LIMIT
Muchas veces nuestras tablas contendrán miles o millones de registros, no siempre vamos a querer mostrarlos todos.
LIMIT permite establecer cuantos registros vamos a traer de nuestra base de datos.
SELECT [campos] FROM [tablas] [WHERE condición] LIMIT [cantidad]
Ejemplo:
Vamos a mostrar solo tres registros de nuestra tabla productos:
6. INSERT
Hasta ahora hemos obtenido datos de tablas pero también podemos agregar nuevos registros.
INSERT INTO [nombre tabla] ([campos de tabla]) VALUES([valores a agregar])
Ejemplo:
Vamos a agregar un nuevo producto:
7. UPDATE
Cuando ya hemos insertado un nuevo registro podemos cambiar los valores.
UPDATE [nombre tabla] SET [campo1=valor nuevo] [WHERE condición]
Ejemplo
Vamos a actualizar el nuevo producto que hemos insertado:
-
8. DELETE
Así como podemos agregar registros también podemos eliminarlos:
DELETE FROM [nombre tabla] [WHERE condición]
Ejemplo
Vamos a eliminar el nuevo registro:
9. ALTER TABLE
En el caso se nos haya olvidado agregar una columna al crear la tabla, podemos solucionarlo con el siguiente comando:
ALTER TABLE [nombre tabla] ADD [nombre campo] [tipo de dato];
Ejemplo
Vamos a agregar una columna a nuestra tabla productos llamada descripción:
10. DROP TABLE
En muchos casos tenemos tablas que no son necesarias, entonces decidimos eliminarlas.
DROP TABLE [nombre tabla]
Ejemplo
Vamos a eliminar la tabla productos:
...