¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Sentencias SQL

Diego Andrés González Rubio Español

Contenido del mapa

Sentencias SQL

  1. Se utilizan las sentencias para definir, editar o crear elementos dentro de una base de datos. Se dividen en cuatro lenguajes: 1.- Lenguaje de definición de datos (DDL) 2.- Lenguaje de manipulación de datos (DML) 3.- Lenguaje de control de datos (DCL) 4.- Lenguaje de control de transacción (TCL)

    • DDL (Data Definition Language)
      • Crear y modificar la estructura de la base de datos, definiendo sus tablas y objetos. -CREATE: Crear objetos en la base de datos (CREATE TABLE nombre (datos); ) -ALTER: Modificar la estructura de las tablas o de la base de datos (ALTER TABLE nombre (ADD,DROP,MODIFY COLUMN dato); ) -DROP: Borrar una tabla u objetos de la base de datos (DROP TABLE nombre) -TRUNCATE: Se utiliza para eliminar todos los elementos dentro de una tabla (TRUNCATE TABLE nombre (); )
    • DML (Data Manipulation Language)
      • Gestionar datos para guardarlos dentro de consultas y esquemas: -SELECT: Obtener los datos de la base de datos (SELECT dato1,dato2 FROM tabla;) & (SELECT * FROM tabla;) -INSERT: Insertar datos a una tabla (INSERT INTO tabla (dato1,dato2...) VALUES (valor1,valor2...) ) & (INSERT INTO tabla VALUES (valor1,valor2) ) -UPDATE: Modificar y/o actualizar datos existentes dentro de una tabla (UPDATE tabla SET dato1 = valor1nuevo, dato2nuevo = valor2 WHERE PK;) -DELETE: Borra los registros de una tabla (DELETE FROM tabla WHERE dato o condición;)
    • DCL (Data Control Language)
      • Se trata de un lenguaje proporcionado por los propios sistemas de base de datos, se basa en comandos otorgados al administrador para otorgar o revocar permisos: -GRANT: Otorgar privilegios a uno o varios usuarios que les permitan realizar acciones (GRANT privilegio1,privilegio 2 ON TABLE nombretabla TO usuario WITH GRANT OPTION); -REVOKE: Se utiliza para quitar privilegios al usuario (REVOKE privilegio ON TABLE nombretabla FROM usuario); Los privilegios que se pueden otorgar o remover son: CONNECT, SELECT, INSERT, UPDATE, DELETE, USAGE
    • TCL (Transaction Control Language)
      • Este lenguaje es utilizado para realizar transacciones completas mediante comandos en una base de datos, si la transacción falla o no se completa, todo el proceso se cancelará: -BEGIN TRANSACTION(BEGIN TRAN DDL/DML); -COMMIT(COMMIT TRANSACTION); -ROLLBACK TRANSACTION: Si la transacción falla u ocurrió algún error, se deshacen todos los cambios realizados por el transaction.

Información

Descripción
Mapa Mental sobre Sentencias SQL, creado por Diego Andrés González Rubio el 01/12/2022.
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?