GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

SQL

Carlos Andrés Oliveros Marín Spanisch

SQL

Inhalt der Mindmap

SQL

  1. Lenguaje de programación diseñado exclusivamente para el acceso a Sistemas de Gestión de Bases de Datos

  2. 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.
    • 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
        • 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.
  3. 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;
      • Operador IN
        • Verifica si un valor está presente en un conjunto de valores especificado.
          • SELECT * FROM productos WHERE categoria IN ('Electrónica', 'Ropa', 'Hogar');
      • 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]__';
    • 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;

Bilder und Dateien der Mindmap

  • SQL

Informationen

Beschreibung
Mindmap am SQL, erstellt von Carlos Andrés Oliveros Marín am 31/03/2024.
Erstellt von
Carlos Andrés Oliveros Marín · Mär 2024
Aktualisiert
31 Mär 2024
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck