Vous êtes sur la page 1sur 14

10 Comandos SQL que te pueden ser

de utilidad
En este artculo mencionaremos 10 comandos SQL que pueden ser de gran ayuda a todo
desarrollador web que empieza en el mundo de las bases de datos.
Para nuestros ejemplos usaremos las siguientes tablas:

Categora

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


SELECT * FROM [nombre de la tabla]

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:

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:

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

6. INSERT
Hasta ahora hemos obtenido datos de tablas pero tambin 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 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:

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.
DROP TABLE [nombre tabla]

Ejemplo
Vamos a eliminar la tabla productos:

Vous aimerez peut-être aussi