Una mirada a SQL (I)

SQL es el lenguaje de programacion usado para obtener informacion de las bases de datos relacionales. Al darse a conocer el modelo relacional de bases de datos, aparecio un lenguaje llamado SEQUEL y este continuo su desarrollo hasta convertirse en lo que hoy conocemos como SQL.

Este lenguaje es un lenguaje declarativo de acceso a bases de datos, por lo que no ejecuta codigo. En lugar de eso genera consultas a los registros y devuelve la informacion o realiza las acciones especificadas sin tener una estructura de flujo como cualquier otro lenguaje de programacion.

Ya que la ejecucion de las acciones esta a cargo de la aplicacion de base de datos y no del lenguaje propiamente se debe tener cuidado con su uso ya que una mala consulta puede ser poco eficaz y por lo mismo dar un bajo rendimiento.

Dentro de este lenguaje existen ciertas operaciones basicas.

CREATE

Este comando crea un objeto dentro de la base de datos.

ALTER

Este comando permite modificar la estructura de un objeto.

DROP

Este comando elimina un objeto de la base de datos.

TRUNCATE

Este comando trunca todo el contenido de una tabla. La ventaja sobre el comando DROP, es que si se quiere borrar todo el contenido de la tabla, es mucho más rápido, especialmente si la tabla es muy grande. La desventaja es que TRUNCATE sólo sirve cuando se quiere eliminar absolutamente todos los registros.

INSERT

Esta sentencia agrega uno o más registros a una tabla en una base de datos relacional.

UPDATE

Una sentenciaUPDATEde SQL es utilizada para modificar los valores de un conjunto de registros existentes en una tabla.

DELETE

Una sentenciaDELETEde SQL borra uno o más registros existentes en una tabla.

Los sistemas de gestion de base de datos que soportan el uso de SQL son los siguientes:

  • Firebird
  • Informix
  • Interbase
  • PostgreSQL
  • PervasiveSQL
  • SQLite
  • SQL Server
  • Sybase ASE

Y despues de esto empezaremos a ver como manejar las bases de datos con SQL.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s