Tutoriales básicos de SQL

SQL es el lenguaje de computación estándar utilizado para acceder y procesar bases de datos.

Gestión de datos a través de SQL

El lenguaje de consulta estructurada (SQL) es el lenguaje estándar utilizado para acceder a bases de datos, que incluyen SQL Server, Oracle, MySQL, Sybase y Access, entre otros.

Para aquellos que desean almacenar datos en bases de datos y recuperarlos de ellas, el conocimiento de SQL es invaluable.

¿Qué es SQL?

  • SQL es el lenguaje de consulta estructurada (SEstructurado QConsultar LLenguaje)
  • SQL nos da la capacidad de acceder a bases de datos
  • SQL es un estándar de lenguaje de computación ANSI
  • SQL ejecuta consultas en bases de datos
  • SQL puede recuperar datos de la base de datos
  • SQL puede insertar nuevos registros en la base de datos
  • SQL puede eliminar registros de la base de datos
  • SQL es fácil de aprender

Nota del editor:ANSI, Organización Nacional Americana de Normalización

SQL es un estándar - pero...

SQL es un estándar ANSI de lenguaje de computación, utilizado para acceder y operar con sistemas de bases de datos. Las sentencias SQL se utilizan para recuperar y actualizar datos en la base de datos. SQL puede trabajar en协同 con programas de bases de datos, como MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase y otros sistemas de bases de datos.

Desafortunadamente, existen muchas versiones diferentes del lenguaje SQL, pero para ser compatibles con el estándar ANSI, deben apoyar de manera similar algunas palabras clave principales (como SELECT, UPDATE, DELETE, INSERT, WHERE, etc.).

Comentarios:Además del estándar SQL, la mayoría de los programas de bases de datos SQL tienen sus propias extensiones privadas!

Tabla de base de datos SQL

Un banco 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":

Apellido Nombre de pila Dirección Ciudad
Hansen Ola Timoteivn 10 Sandnes
Svendson Tove Borgvn 23 Sandnes
Pettersen Kari Storgt 20 Stavanger

La tabla superior contiene tres registros (cada uno correspondiente a una persona) y cuatro columnas (apellido, nombre, dirección y ciudad).

Programa de consulta SQL

A través de SQL, podemos consultar una base de datos y obtener un conjunto de resultados devuelto.

El programa de consulta se parece a esto:

SELECT Apellido FROM Persons

El conjunto de resultados se parece a esto:

Apellido
Hansen
Svendson
Pettersen

Comentarios:Algunos sistemas de bases de datos requieren que se use un punto y coma al final de las órdenes SQL. En nuestros tutoriales no se utiliza punto y coma.

Lenguaje de Manipulación de Datos (DML) de SQL

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.

Estas sentencias de consulta y actualización provienen de la parte DML de SQL:

  • SELECT - Obtener datos de tablas de base de datos
  • UPDATE - Actualizar datos en tablas de base de datos
  • DELETE - Eliminar datos de tablas de base de datos
  • INSERT INTO - Insertar datos en tablas de base de datos

Lenguaje de Definición de Datos (DDL) de SQL

La parte de definición de datos de SQL nos permite crear o eliminar tablas. También podemos definir índices (claves), especificar vínculos entre tablas y aplicar restricciones entre tablas.

Las sentencias DDL más importantes en SQL:

  • CREATE TABLE - Crear nueva tabla
  • ALTER TABLE - Cambiar (modificar) tabla de base de datos
  • DROP TABLE - Eliminar tabla
  • CREATE INDEX - Crear índice (clave de búsqueda)
  • DROP INDEX - Eliminar índice

Tutoriales de SQL

Aprender de lo que ofrece CodeW3C.com Tutoriales de SQL.