Vous êtes sur la page 1sur 2

SQL (Structured Query Language) es un lenguaje de programación estándar e interactivo para la

obtención de información desde una base de datos y para actualizarla. Aunque SQL es a la vez un
ANSI y una norma ISO, muchos productos de bases de datos soportan SQL con extensiones
propietarias al lenguaje estándar.

Historia

La historia de SQL empieza en 1974 con la definición, por parte de Donald Chamberlin y de
otras personas que trabajaban en los laboratorios de investigación de IBM

de un lenguaje para la especificación de las características de las bases de datos que


adoptaban el modelo relacional. Este lenguaje se llamaba SEQUEL (Structured English
Query Language) 1974 y 1975
a una revisión del lenguaje cambió de nombre por motivos legales, convirtiéndose en SQL

A partir de 1981, IBM comenzó a entregar sus productos relacionales y en 1983 empezó a
vender DB2.

1. DDL (Data Definition Language)♣

Son comandos para la creación, definición y estructura de la Base de Datos.


Los comandos son los siguientes:
 CREATE: Utilizado para la creación de base de datos, tablas, campos, índices etc.
 DROP: Empleado para eliminar base de datos, tablas, índices etc.
 ALTER: Utilizado para modificar las tablas agregando campos o cambiando la definición de
los campos.

2. DML (Data Manipulation Language)♣

 Son comandos para la manipulación de los datos de la Base de Datos. Los comandos son
los siguientes:
 SELECT: Utilizado para consultar registros de la base de datos que satisfagan un criterio
determinado.
 INSERT: Utilizado para ingresar registros en la base de datos en una única operación.
 UPDATE: Utilizado para modificar los valores de los campos y registros especificados.
 DELETE: Utilizado para eliminar registros de una tabla de una base de datos.

Sintaxis de SQL.
El lenguaje SQL se compone de sentencias. Cada sentencia es una instruccón que enviamos a la
base de datos. En las sentencias se incluyen dos tipos de palabras: las palabras clave propias del
lenguaje SQL y los datos de la base (datos individuales, nombres de bases, tablas o columnas. etc.);

El lenguaje SQL NO DISTINGUE entre mayúsculas o minúsculas en sus palabras clave

Cada sentencia empieza por una palabra que es un verbo e indica lo que queremos hacer (create,
drop, select, update, etc) seguido por el nombre del tipo de elemento al que afecta

Definiendo cómo es almacenada la información.

CREATE DATABASE se utiliza para crear una nueva base de datos vacía.

DROP DATABASE se utiliza para eliminar completamente una base de datos existente.

CREATE TABLE se utiliza para crear una nueva tabla, donde la información se almacena realmente.

ALTER TABLE se utiliza para modificar una tabla ya existente.

DROP TABLE se utiliza para eliminar por completo una tabla existente.

Manipulando los datos.

 SELECT se utiliza cuando quieres leer (o seleccionar) tus datos.


 INSERT se utiliza cuando quieres añadir (o insertar) nuevos datos.
 UPDATE se utiliza cuando quieres cambiar (o actualizar) datos existentes.
 DELETE se utiliza cuando quieres eliminar (o borrar) datos existentes.
 REPLACE se utiliza cuando quieres añadir o cambiar (o reemplazar) datos nuevos o ya
existentes.
 TRUNCATE se utiliza cuando quieres vaciar (o borrar) todos los datos de la plantilla.

Vous aimerez peut-être aussi