Lenguaje SQL

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 tabla
Involucra 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 consultas
Involucra 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

Publicar un comentario

0 Comentarios