Respuestas

2014-01-14T05:36:29+01:00
Mira, SQL es un lenguaje creado para realizar consultas estructuradas a bases de datos.

SQL son las siglas de Structured Query Language (Lenguaje estructurado de consultas).
El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por el motor de base de datosde Microsoft Jet. SQL se utiliza para crear objetos QueryDef, como el argumento de origen delmètodo OpenRecordSet y como la propiedad RecordSource del control de datos. También se puede utilizar con el método Execute para crear y manipular directamente las bases de datos Jet y crear consultas SQL de paso a través para manipular bases de datos remotas cliente-servidor



No es exclusivo para paginas web, Aplicaciones de escritorio tambien lo utilizan ya que permite que las consultas a las tablas de alguna base de datos sea mas rapida y segura.

El lenguaje se divide en dos partes:
-el lenguaje de definicion de datos: son los comandos que nos permiten la creacion y modificacion de los objetos de la base de datos. Son 4 los comandos: CREATE, ALTER, DROP y TRUNCATE.
* CREATE: Nos permite crear un objeto (una tabla, un procedimiento almacenado, un indice, etc.)
* ALTER: Con este comando podemos modificar la estructura de algun objeto: una columna de una tabla, modificar tipos de campo, anchos, keys de los indices, etc...
* DROP: Este nos va a borrar algun objeto (una columna, un procedimiento, etc)
* TRUNCATE: Este es cuando kieres borrar de plano los datos de alguna tabla y solo te dejara la estructura.

- y el lenguaje de manipulacion de datos: Este ya es para trabajo de manejo de datos directo, los comandos son: INSERT, UPDATE, DELETE y SELECT.
* INSERT: Este nos permite introducir datos a una tabla.
* UPDATE: Sirve para actualizar datos ya existentes dentro de la tabla.
* DELETE: Con este eliminamos datos desde una tabla.
* SELECT: Este sirve para seleccionar datos de una tabla.

Te los puse a grandes rasgos, ya que cada uno de los comandos de manipulacion tienen sentencias y seria un tanto complicado de ponerlo aqui.

Tambien, varios de los comandos se pueden unir, por ejemplo, usando INSERT puedes insertar registros desde otra tabla usando un SELECT.

Espero te sirva