¿que es lenguaje SQL y para que me sirve?
- Luis Mariños Enciso
- 27 sept 2017
- 2 Min. de lectura

SQL (Structured Query Language) viene de Lenguaje Estructurado de Consulta. La gente suele pronunciar SQL como "sequel" y, a veces S.Q.L. SQL es una herramienta que los analistas de bases de datos, administradores y desarrolladores usan para acceder y manipular bases de datos. SQL es un lenguaje de computadora que puedes usar para interactuar con una base de datos relacional. Es un lenguaje completo para controlar e interactuar con los sistemas de administración de bases de datos. El SQL brinda la posibilidad de realizar consultas con el objetivo de recuperar información de las bases de datos de manera sencilla.

El lenguaje SQL sirve originariamente pensado para ser una herramienta de consulta, SQL puede ejecutar consultas hacia una base de datos, así como recuperar datos de ella. Además de hacer consultas, SQL tiene muchas otras funciones. Es una herramienta usada para crear nuevas bases de datos y nuevas tablas. Puede insertar y realizar modificaciones en la base de datos. SQL también puede borrar e insertar, crear vistas y crear procedimientos almacenados. SQL también puede asignar permisos. La compartición de datos es una de las funciones de SQL, por lo que los usuarios concurrentes pueden acceder y ver los datos sin interferir con el trabajo del resto.
SQL también proporciona definición de datos, permitiendo que los usuarios definan la estructura y organización de los datos almacenados. Incluida en esta función está cómo SQL permite a los usuarios definir relaciones entre los elementos de datos almacenados. Lo que es más importante, SQL define la integridad de los datos protegiéndolos de las actualizaciones inconsistentes y los fallos del sistema que pueden ocasionar corrupciones.
COMANDOS BÁSICOS
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.
Ejemplo del lenguaje SQL

Creación de una tabla
Para crear las tablas definidas en La Base de Datos de Proveedores y Artículos se utilizaron las siguientes instrucciones de SQL:
CREATE TABLE SUPPLIER
(SNO INTEGER,
SNAME VARCHAR(20),
CITY VARCHAR(20));
CREATE TABLE PART
(PNO INTEGER,
PNAME VARCHAR(20),
PRICE DECIMAL(4 , 2));
CREATE TABLE SELLS
(SNO INTEGER,
PNO INTEGER);