Definición de SQL: El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query
language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos
de operaciones en estas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo
efectuar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así
como también hacer cambios sobre ella.
Existen dos lenguajes para el manejo de bases de datos DDL y DML:
DDL (Data Definition Language) Lenguaje de definición de datos. Es el lenguaje que se usa para crear bases de
datos y tablas, y para modificar sus estructuras, así como los permisos y privilegios.
DML (Data Manipulation Language) lenguaje de manipulación de datos. Es el que se usa para modificar y
obtener datos desde las bases de datos
Qué es DDL?
DDL → Data Definition Language Involucra los comandos necesarias para crear una tablaInvolucra los comandos necesarias para modificar una tabla
Involucra los comandos necesarias para eliminar una tabla
Permite crear claves primarias, índices y restricciones
Los comandos más conocidos son:
- CREATE TABLE – crea una nueva base de datos
- ALTER TABLE – modifica una base de datos existente
- DROP TABLE – elimina una base de datos
- CREATE INDEX – crea un índice
- DROP INDEX – elimina un índice
Qué es DML?
DML → Data Manipulation Language Involucra los comandos necesarios para hacer consultasInvolucra los comandos necesarios para hacer inserciones
Involucra los comandos necesarios para hacer modificaciones
Involucra los comandos necesarios para hacer eliminaciones
Los comandos utilizados son:
- SELECT – obtiene información de una base de datos
- UPDATE - actualiza información de una base de datos
- DELETE – elimina información de una base de datos
- INSERT INTO – inserta información en una base de datos
0 Comentarios