Post on 05-Jul-2018
8/16/2019 10 Comandos SQL Que Te Pueden Ser de Utilidad
1/14
10 Comandos SQL que te pueden serde utilidadEn este artículo 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:
Categoría
Productos
1. SELECT
Este comando nos permite traer todos los registros de una tabla. La estructura de este coma
es la siguiente:
SELECT [nombre de los campos separados por comas] FROM [nombre de la tabla]
Ejemplo:
8/16/2019 10 Comandos SQL Que Te Pueden Ser de Utilidad
2/14
En el caso deseemos traer todos los campos:
SELECT * FROM [nombre de la tabla]
Ejemplo:
8/16/2019 10 Comandos SQL Que Te Pueden Ser de Utilidad
3/14
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 [condic
Ejemplo:
En este caso vamos a mostrar los productos que son de la categoría 2:
8/16/2019 10 Comandos SQL Que Te Pueden Ser de Utilidad
4/14
2. COUNT
En muchos casos debemos contar registros en nuestras tablas. La estructura del comando e
SELECT COUT![campo a contar o *]" FROM T#$L# [WHERE %condición]
Ejemplo:
Vamos a contar cuantos productos pertenecen a la categoría 2:
8/16/2019 10 Comandos SQL Que Te Pueden Ser de Utilidad
5/14
3. ORDER BY
Este comando nos permite ordenar el resultado de nuestro SELECT por uno o varios campo
de la tabla de manera ascendente o descendente.
SELECT [campos] FROM [tablas] [WHERE condición] OR&ER $' [campos] [&ESC o #SC]
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:
8/16/2019 10 Comandos SQL Que Te Pueden Ser de Utilidad
6/14
Ahoro vamos a mostrar los productos ordenados de manera ascendente:
8/16/2019 10 Comandos SQL Que Te Pueden Ser de Utilidad
7/14
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] (ROU) $' [campos]
Ejemplo
Vamos a contar cuantos productos hay por categoría:
8/16/2019 10 Comandos SQL Que Te Pueden Ser de Utilidad
8/14
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] LMT [cantidad]
Ejemplo:
Vamos a mostrar solo tres registros de nuestra tabla productos:
8/16/2019 10 Comandos SQL Que Te Pueden Ser de Utilidad
9/14
6. INSERTHasta ahora hemos obtenido datos de tablas pero también podemos agregar nuevos registro
SERT TO [nombre tabla] ![campos de tabla]" +#LUES![,alores a a-re-ar]"
Ejemplo:
Vamos a agregar un nuevo producto:
8/16/2019 10 Comandos SQL Que Te Pueden Ser de Utilidad
10/14
7. UPDATE
Cuando ya hemos insertado un nuevo registro podemos cambiar los valores.
U)TE [nombre tabla] SET [campo./,alor n0e,o] [WHERE condición]
Ejemplo
Vamos a actualizar el nuevo producto que hemos insertado:
8/16/2019 10 Comandos SQL Que Te Pueden Ser de Utilidad
11/14
8. DELETE
Así como podemos agregar registros también podemos eliminarlos:
&ELETE FROM [nombre tabla] [WHERE condición]
Ejemplo
Vamos a eliminar el nuevo registro:
8/16/2019 10 Comandos SQL Que Te Pueden Ser de Utilidad
12/14
9. ALTER TABLE
En el caso se nos haya olvidado agregar una columna al crear la tabla, podemos solucionar
con el siguiente comando:
#LTER T#$LE [nombre tabla] #&& [nombre campo] [tipo de dato]1
Ejemplo
Vamos a agregar una columna a nuestra tabla productos llamada descripción:
8/16/2019 10 Comandos SQL Que Te Pueden Ser de Utilidad
13/14
10. DROP TABLE
En muchos casos tenemos tablas que no son necesarias, entonces decidimos eliminarlas.
&RO) T#$LE [nombre tabla]
Ejemplo
Vamos a eliminar la tabla productos:
8/16/2019 10 Comandos SQL Que Te Pueden Ser de Utilidad
14/14