Mapa mental
Sentencias SQL
Contenido del mapa
Sentencias SQL
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.
- DDL (Data Definition Language)
Información
- Descripción
- Mapa Mental sobre Sentencias SQL, creado por Diego Andrés González Rubio el 01/12/2022.
- Creado por
- Diego Andrés González Rubio
- Visitas
- 0
- Valoración