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

Mindmap

Sentencias SQL

Diego Andrés González Rubio Spanisch

Inhalt der Mindmap

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.

Informationen

Beschreibung
Mindmap am Sentencias SQL, erstellt von Diego Andrés González Rubio am 01/12/2022.
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck