Sintaxis SQL
- Página anterior Introducción a SQL
- Página siguiente SQL select
Tabla de base de datos
Una base de datos generalmente contiene una o más tablas. Cada tabla se identifica por un nombre (por ejemplo, "clientes" o "órdenes"). Las tablas contienen registros con datos (filas).
El siguiente ejemplo es una tabla llamada "Persons":
Id | Apellido | FirstName | Dirección | Ciudad |
---|---|---|---|---|
1 | Adams | John | Calle Oxford | Londres |
2 | Bush | George | Avenida Fifth | Nueva York |
3 | Carter | Thomas | Calle Chang'an | Pekín |
La tabla superior contiene tres registros (cada uno correspondiente a una persona) y cinco columnas (Id, apellido, nombre, dirección y ciudad).
Instrucciones SQL
La mayoría del trabajo que debe realizar en la base de datos se realiza mediante instrucciones SQL.
La siguiente instrucción selecciona los datos de la columna LastName de la tabla.
SELECT LastName FROM Persons
El conjunto de resultados se parece a esto:
Apellido |
---|
Adams |
Bush |
Carter |
En este tutorial, le explicaremos varios tipos diferentes de instrucciones SQL.
Puntos importantes
Recuerde siempre queSQL no es sensible a mayúsculas y minúsculas¡!
Punto y coma después de la instrucción SQL?
Algunos sistemas de bases de datos requieren que se utilice punto y coma al final de cada comando SQL. En nuestros tutoriales no se utiliza punto y coma.
El punto y coma es el método estándar para separar cada instrucción SQL en un sistema de bases de datos, permitiendo ejecutar más de una instrucción en una solicitud al servidor.
Si está utilizando MS Access y SQL Server 2000, no es necesario usar punto y coma después de cada instrucción SQL, aunque ciertos programas de bases de datos requieren que se utilice punto y coma.
DDL y DML de SQL
Se puede dividir SQL en dos partes: Lenguaje de Operación de Datos (DML) y Lenguaje de Definición de Datos (DDL).
SQL (Lenguaje de Consulta Estructurada) es la gramática utilizada para ejecutar consultas. Sin embargo, el lenguaje SQL también contiene gramáticas para actualizar, insertar y eliminar registros.
Las instrucciones de consulta y actualización constituyen la parte DML de SQL:
- SELECT - Obtener datos de la tabla de base de datos
- UPDATE - Actualizar datos en la tabla de base de datos
- DELETE - Eliminar datos de la tabla de base de datos
- INSERT INTO - Insertar datos en la tabla de base de datos
La parte de Lenguaje de Definición de Datos (DDL) de SQL nos permite crear o eliminar tablas. También podemos definir índices (claves), establecer vínculos entre tablas y aplicar restricciones entre tablas.
Las instrucciones DDL más importantes de SQL:
- CREATE DATABASE - Crear nueva base de datos
- ALTER DATABASE - Modificar base de datos
- CREATE TABLE - Crear nueva tabla
- ALTER TABLE - Modificar (cambiar) tabla de base de datos
- DROP TABLE - Eliminar tabla
- CREATE INDEX - Crear índice (clave de búsqueda)
- DROP INDEX - Eliminar índice
- Página anterior Introducción a SQL
- Página siguiente SQL select