Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Lenguaje de Consulta (SQL): Un Resumen Completo Definición: SQL (Structured Query Language) es un lenguaje de programación específico para la gestión y manipulación de bases de datos relacionales. Permite a los usuarios realizar consultas, actualizaciones, inserciones y eliminaciones de datos en bases de datos. Principales Categorías de Comandos SQL: DDL (Data Definition Language - Lenguaje de Definición de Datos): Incluye comandos para definir y gestionar la estructura de la base de datos. Ejemplos: CREATE, ALTER, DROP. DML (Data Manipulation Language - Lenguaje de Manipulación de Datos): Se utiliza para manipular y gestionar datos almacenados en la base de datos. Ejemplos: SELECT, INSERT, UPDATE, DELETE. DCL (Data Control Language - Lenguaje de Control de Datos): Gestiona los permisos y derechos de acceso a los datos. Ejemplos: GRANT, REVOKE. Principales Comandos SQL: SELECT: Recupera datos de una o varias tablas. sql Copy code SELECT columna1, columna2 FROM tabla WHERE condición; INSERT: Inserta nuevos registros en una tabla. sql Copy code INSERT INTO tabla (columna1, columna2) VALUES (valor1, valor2); UPDATE: Actualiza registros existentes en una tabla. sql Copy code UPDATE tabla SET columna1 = nuevo_valor WHERE condición; DELETE: Elimina registros de una tabla. sql Copy code DELETE FROM tabla WHERE condición; CREATE TABLE: Crea una nueva tabla con la estructura especificada. sql Copy code CREATE TABLE nombre_tabla (columna1 tipo1, columna2 tipo2, ...); ALTER TABLE: Modifica la estructura de una tabla existente. sql Copy code ALTER TABLE nombre_tabla ADD COLUMN nueva_columna tipo; DROP TABLE: Elimina una tabla y todos sus datos permanentemente. sql Copy code DROP TABLE nombre_tabla; GRANT: Concede permisos a usuarios sobre la base de datos. sql Copy code GRANT tipo_permiso ON nombre_tabla TO nombre_usuario; REVOKE: Retira permisos concedidos previamente. sql Copy code REVOKE tipo_permiso ON nombre_tabla FROM nombre_usuario; Operadores SQL: WHERE: Filtra resultados basados en una condición. sql Copy code SELECT columna1, columna2 FROM tabla WHERE condición; ORDER BY: Ordena los resultados en función de una o más columnas. sql Copy code SELECT columna1, columna2 FROM tabla ORDER BY columna1 ASC, columna2 DESC; GROUP BY: Agrupa filas basadas en el valor de una o más columnas. sql Copy code SELECT columna1, COUNT(*) FROM tabla GROUP BY columna1; JOIN: Combina filas de dos o más tablas basadas en una condición. sql Copy code SELECT columna1, columna2 FROM tabla1 INNER JOIN tabla2 ON tabla1.columnaX = tabla2.columnaY; HAVING: Filtra resultados de una cláusula GROUP BY basada en una condición. sql Copy code SELECT columna1, COUNT(*) FROM tabla GROUP BY columna1 HAVING COUNT(*) > 10; Funciones SQL: SUM(): Calcula la suma de valores en una columna. sql Copy code SELECT SUM(columna) FROM tabla; AVG(): Calcula el promedio de valores en una columna. sql Copy code SELECT AVG(columna) FROM tabla; COUNT(): Cuenta el número de filas o valores en una columna. sql Copy code SELECT COUNT(*) FROM tabla; MIN() y MAX(): Encuentran el valor mínimo o máximo en una columna, respectivamente. sql Copy code SELECT MIN(columna), MAX(columna) FROM tabla; SQL es esencial en la administración de bases de datos relacionales, proporcionando una interfaz poderosa y flexible para interactuar con la información almacenada. Su comprensión y dominio son valiosos para los profesionales en el ámbito de la gestión de datos.
Compartir