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