Aquí tienes una guía de los comandos más utilizados en SQL, organizada por categoría:
1. Comandos DDL (Data Definition Language)
Estos comandos se utilizan para definir y gestionar la estructura de las bases de datos.
CREATE: Crea una nueva tabla, vista o base de datos.
Ejemplo: CREATE TABLE nombre_tabla (...)
ALTER: Modifica la estructura de una tabla existente.
Ejemplo: ALTER TABLE nombre_tabla ADD columna tipo_dato
DROP: Elimina una tabla, vista o base de datos.
Ejemplo: DROP TABLE nombre_tabla
TRUNCATE: Elimina todos los registros de una tabla, pero mantiene la estructura.
Ejemplo: TRUNCATE TABLE nombre_tabla
2. Comandos DML (Data Manipulation Language)
Estos comandos se utilizan para manipular los datos dentro de las tablas.
INSERT: Inserta nuevos registros en una tabla.
Ejemplo: INSERT INTO nombre_tabla (columna1, columna2) VALUES (valor1, valor2)
UPDATE: Modifica registros existentes en una tabla.
Ejemplo: UPDATE nombre_tabla SET columna1 = valor1 WHERE condición
DELETE: Elimina registros de una tabla.
Ejemplo: DELETE FROM nombre_tabla WHERE condición
SELECT: Recupera datos de una o más tablas.
Ejemplo: SELECT columna1, columna2 FROM nombre_tabla WHERE condición
3. Comandos DCL (Data Control Language)
Estos comandos se utilizan para controlar el acceso a los datos en la base de datos.
GRANT: Asigna permisos a un usuario.
Ejemplo: GRANT SELECT ON nombre_tabla TO usuario
REVOKE: Revoca permisos de un usuario.
Ejemplo: REVOKE SELECT ON nombre_tabla FROM usuario
4. Comandos TCL (Transaction Control Language)
Estos comandos se utilizan para gestionar transacciones en la base de datos.
COMMIT: Guarda todos los cambios realizados en la transacción actual.
Ejemplo: COMMIT
ROLLBACK: Revierte todos los cambios realizados en la transacción actual.
Ejemplo: ROLLBACK
SAVEPOINT: Establece un punto de control dentro de una transacción.
Ejemplo: SAVEPOINT nombre_punto
5. Funciones Agregadas
Funciones que realizan cálculos sobre un conjunto de valores.
COUNT(): Cuenta el número de registros.
SUM(): Suma los valores de una columna.
AVG(): Calcula el promedio de una columna.
MAX(): Devuelve el valor máximo de una columna.
MIN(): Devuelve el valor mínimo de una columna.
6. Cláusulas Comunes
WHERE: Filtra registros que cumplen con una condición.
ORDER BY: Ordena los resultados de una consulta.
GROUP BY: Agrupa los resultados según una o más columnas.
HAVING: Filtra los resultados de una consulta después de aplicar GROUP BY.
7. Joins
Métodos para combinar filas de dos o más tablas.
INNER JOIN: Devuelve filas que tienen coincidencias en ambas tablas.
LEFT JOIN: Devuelve todas las filas de la tabla izquierda y las coincidencias de la tabla derecha.
RIGHT JOIN: Devuelve todas las filas de la tabla derecha y las coincidencias de la tabla izquierda.
FULL OUTER JOIN: Devuelve filas cuando hay coincidencias en una o ambas tablas.
8. Otros Comandos Útiles
DISTINCT: Elimina duplicados de los resultados.
LIMIT: Limita el número de registros devueltos por una consulta.
UNION: Combina los resultados de dos o más consultas.
Hecho por : Aura Magali