Listado de sentencias básicas en SQL


Existen varias sentencias SQL que nos permiten gestionar los datos de las bases, las mas comunes son:

SELECT se utiliza para consultar datos

SELECT * 
FROM Nombre_Tabla;

SELECT columna1, columna2 
FROM Nombre_Tabla;


DISTINCT sirve para eliminar los registros que están duplicados en la tabla

SELECT DISTINCT campo
FROM Nombre_Tabla;


WHERE se utiliza para filtrar por los datos que queremos consultar

SELECT * 
FROM Nombre_Tabla
WHERE campo = 'valor';


AND y OR se utilizan para incluir dos o más condiciones a una consulta

SELECT * 
FROM Nombre_Tabla
WHERE campo = 'valor'
AND campo2 = 'valor2';

SELECT * 
FROM Nombre_Tabla
WHERE campo = 'valor'
OR campo2 = 'valor2';

SELECT * 
FROM Nombre_Tabla
WHERE campo = 'valor'
AND (campo2 = 'valor2' OR campo2 = 'valor3');


ORDER BY se utiliza para ordenar los resultados de una consulta

SELECT campo, campo2
FROM Nombre_Tabla
ORDER BY campo ASC;
 
SELECT campo, campo2
FROM Nombre_Tabla
ORDER BY campo DESC;


INSERT se utiliza para insertar datos

INSERT INTO Nombre_Tabla
VALUES (valor1, valor2, valor3, ...);

INSERT INTO Nombre_Tabla(columna1, columna2, columna3, ...)
VALUES (valor1, valor2, valor3, ...);


UPDATE se utiliza para actualizar o modificar datos ya existentes

UPDATE Nombre_Tabla
SET columna1 = valor1, columna2 = valor2
WHERE columna3 = valor3;

- La cláusula SET establece los nuevos valores para las columnas indicadas.
- La cláusula WHERE sirve para seleccionar las filas que queremos modificar.
Ojo: Si omitimos la cláusula WHERE, por defecto, modificará los valores en todas las filas de la tabla.


DELETE se utiliza para borrar datos

DELETE FROM Nombre_Tabla
WHERE columna = valor;

Si queremos borrar todos los registros o filas de una tabla, se utiliza la sentencia:
DELETE * FROM Nombre_Tabla;

Comentarios