Mind map
SQL

Map content
SQL
Lenguaje de programación diseñado exclusivamente para el acceso a Sistemas de Gestión de Bases de Datos
Partes
- Data Definition Language DDL
- Incluye las sentencias que sirven para definir los datos o modificar su definición
- CREATE: Crea nuevos objetos de base de datos, como tablas, vistas, índices, procedimientos almacenados, etc.
- ALTER: Modifica la estructura de los objetos de la base de datos existentes, como añadir, eliminar o modificar columnas en una tabla, cambiar el nombre de un objeto, etc.
- DROP: Elimina objetos de la base de datos, como tablas, vistas, índices, etc.
- TRUNCATE: Elimina todos los datos de una tabla sin eliminar la definición de la tabla misma.
- RENAME: Cambia el nombre de un objeto de base de datos existente.
- Incluye las sentencias que sirven para definir los datos o modificar su definición
- Data Manipulation Language DML
- Incluye las sentencias que sirven para manipular o procesar los datos
- SELECT: Recuperar datos de una o varias tablas de la base de datos. Es una de las operaciones más comunes y se utiliza para realizar consultas y análisis de datos.
- clausulas principales
- SELECT permite especificar que información desea obtener. Es similar a una operación de proyección
- SELECT * FROM facturas;
- Modificador DISTINCT, Elimina el resultado de filas o valores repetidos
- SELECT DISTINCT country FROM clientes;
- FROM permite indicar de que tabla se deben extraer los datos
- WHERE filtra los resultados de la consulta basándose en una expresión booleana o lógica específica
- SELECT * FROM empleados WHERE salario <= 5000000;
- SELECT codFactura, fecha FROM facturas WHERE codCliente = 100 and ( iva = 16 or dto = 20);
- Ejecución de Sentencias
- 1. FROM, WHERE, SELECT por último DISTINCT
- SELECT permite especificar que información desea obtener. Es similar a una operación de proyección
- clausulas principales
- INSERT: Añade nuevos registros (filas) a una tabla existente en la base de datos.
- UPDATE: Modifica los valores de uno o varios registros existentes en una tabla de la base de datos.
- DELETE: Elimina uno o varios registros de una tabla de la base de datos.
- SELECT: Recuperar datos de una o varias tablas de la base de datos. Es una de las operaciones más comunes y se utiliza para realizar consultas y análisis de datos.
- Incluye las sentencias que sirven para manipular o procesar los datos
- Data Definition Language DDL
Funciones y Operadores Escalares
- Operadores de Comparación
- = (igual)
- <> (no igual)
- < (menor que)
- > (mayor que)
- <= (menor o igual que)
- >= (mayor o igual que)
- Operador BETWEEN
- Verifica si un valor se encuentra dentro de un rango especificado
- SELECT * FROM empleados WHERE salario BETWEEN 30000 AND 50000;
- SELECT * FROM productos WHERE precio NOT BETWEEN 10 AND 50;
- Verifica si un valor se encuentra dentro de un rango especificado
- Operador IN
- Verifica si un valor está presente en un conjunto de valores especificado.
- SELECT * FROM productos WHERE categoria IN ('Electrónica', 'Ropa', 'Hogar');
- Verifica si un valor está presente en un conjunto de valores especificado.
- Operador LIKE
- Permite comparar cadenas de caracteres usando comodines
- % (porcentaje): Representa cero, uno o varios caracteres. Por ejemplo, 'a%' encuentra cualquier cadena que comience con 'a'.
- SELECT * FROM empleados WHERE nombre LIKE 'J%';
- _ (guión bajo): Representa un solo carácter. Por ejemplo, '_at' encuentra cadenas que tienen cualquier carácter en la posición del guión bajo, seguido por 'at'.
- SELECT * FROM productos WHERE nombre LIKE '_[aeiou]__';
- % (porcentaje): Representa cero, uno o varios caracteres. Por ejemplo, 'a%' encuentra cualquier cadena que comience con 'a'.
- Permite comparar cadenas de caracteres usando comodines
- Operadores de Elección
- Operador CASE
- Realiza evaluaciones condicionales dentro de una consulta y devuelve un valor específico basado en una condición.
- SELECT id_venta, monto, CASE WHEN monto > 1000 THEN 'Alta' WHEN monto > 500 THEN 'Media' ELSE 'Baja' END AS categoria FROM ventas;
- Realiza evaluaciones condicionales dentro de una consulta y devuelve un valor específico basado en una condición.
- Operador CASE
- Operadores de Comparación
Images and files in the map
Information
- Description
- Mind Map on SQL, created by Carlos Andrés Oliveros Marín on 31/03/2024.
- Created by
- Carlos Andrés Oliveros Marín · Mar 2024
- Updated
- Mar 31, 2024
- Views
- 0
- Rating