Вы находитесь на странице: 1из 9

10 Comandos SQL que te pueden ser de utilidad

Para nuestros ejemplos usaremos las siguientes tablas:


Categoras
Productos

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 que deseemos traer todos los campos:


SELECT * FROM [nombre de la tabla]

10 Comandos SQL que te pueden ser de utilidad


Ejemplo:

Existen casos donde queremos mostrar registros que cumplan una condicin:
SELECT [nombre de los campos separados por comas] FROM [nombre de la tabla] WHERE
[condicin]

Ejemplo: En este caso vamos a mostrar los productos que son de la categora 2:

10 Comandos SQL que te pueden ser de utilidad

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

Ejemplo:
Vamos a contar cuantos productos pertenecen a la categora 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 condicin] 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:

10 Comandos SQL que te pueden ser de utilidad

Ahora vamos a mostrar los productos ordenados de manera ascendente:

10 Comandos SQL que te pueden ser de utilidad

4. GROUP BY
Este comando nos permite agrupar resultados de SELECT por uno o varios campos de
una tabla:
SELECT [campos] FROM [tablas] [WHERE condicin] GROUP BY [campos]

Ejemplo
Vamos a contar cuantos productos hay por categora:

5. LIMIT
Muchas veces nuestras tablas contendrn 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 condicin] LIMIT [cantidad]

Ejemplo: Vamos a mostrar solo tres registros de nuestra tabla productos:

10 Comandos SQL que te pueden ser de utilidad

6. INSERT
Hasta ahora hemos obtenido datos de tablas pero tambin podemos agregar registros.
INSERT INTO [nombre tabla] ([campos de tabla]) VALUES([valores a agregar])

Ejemplo: Vamos a agregar un nuevo producto:

10 Comandos SQL que te pueden ser de utilidad

7. UPDATE
Cuando ya hemos insertado un nuevo registro podemos cambiar los valores.
UPDATE [nombre tabla] SET [campo1=valor nuevo] [WHERE condicin]

Ejemplo: Vamos a actualizar el nuevo producto que hemos insertado:

8. DELETE
As como podemos agregar registros tambin podemos eliminarlos:
DELETE FROM [nombre tabla] [WHERE condicin]

Ejemplo: Vamos a eliminar el nuevo registro:

10 Comandos SQL que te pueden ser de utilidad

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 descripcin:

10. DROP TABLE


En muchos casos tenemos tablas que no son necesarias, entonces decidimos eliminarlas.

10 Comandos SQL que te pueden ser de utilidad


DROP TABLE [nombre tabla]

Ejemplo
Vamos a eliminar la tabla productos:

Todos estos comandos te facilitarn dominar el fascinante mundo de las base de datos,
en otros post veremos querys ms complejos donde se unen dos o ms tablas,
operadores y condicionales.

Вам также может понравиться