Tecnología

Inicio

DB2 SQL Curso en línea tutoriales

Structured Query Language, o SQL, permite a los programadores para recuperar y manipular los datos de una base de datos. DB2 SQL es una variación ligeramente diferente de SQL diseñada para la base de datos DB2 de IBM. Es esencialmente la misma cosa, sin embargo, ya que se basa en las mismas cláusulas básicas, incluyendo, pero no limitado a SELECT, FROM, WHERE, ORDER BY, INNER JOIN, OUTER JOIN, INSERTAR TABLA y se insertan en las cláusulas.

de consulta de base

Cada consulta se inicia con la cláusula SELECT, una lista de atributos, la cláusula FROM y una mesa. Para recuperar el nombre y el ID de la tabla cliente, por ejemplo, se utilizaría la siguiente consulta:

SELECT NAME, ID
DE CLIENTE;

A continuación, puede utilizar la cláusula ORDER BY para organizar los datos en base a un atributo específico. También puede limitar todos los datos sólo a aquellos clientes nombre Juan mediante el uso de la cláusula WHERE:

SELECT NAME, ID
DE CLIENTE
WHERE NOMBRE = "Juan"
Por nombres;

Interior / exterior se une

A veces, es necesario atar dos mesas juntas. Por ejemplo, supongamos que usted necesita para organizar su tabla de cliente de acuerdo al atributo SILLA-número de la tabla del asiento-Chart. Usted tendría que utilizar el INNER JOIN o OUTER JOIN cláusula para llevar a cabo esto. Las antiguas listas de la intersección de dos tablas, mientras que el segundo listas de la Unión. También debe especificar un atributo relacionado entre las tablas utilizando la cláusula ON. A continuación se muestra un ejemplo.

SELECT NAME, ID
DE CLIENTE
INNER JOIN-TABLA DE ASIENTO
EN SEATING-CHART.ID = CUSTOMER.ID;

Creación de tablas

Un aspecto importante de la gestión de una base de datos es la creación de nuevas tablas para manejar nueva información de negocios. Esto se puede lograr mediante el uso de la cláusula CREATE TABLE con el nombre de la tabla, después de lo cual se debe especificar los atributos y sus tipos de datos. A continuación se muestra un ejemplo.

CREAR tabla de nuevos clientes
(Char Nombre (50),
Char dirección (50),
carbón de leña de la ciudad (50),
fecha birth_date)

tipos de datos disponibles en DB2 incluyen BINARIO, REAL, DOBLE, fecha, hora, y INTEGER CHAR.

Inserción de información adicional

En otras ocasiones, es posible que sólo desee insertar la nueva información en una tabla de base de datos ya creada. Esto puede llevarse a cabo a través de la cláusula INSERT INTO. Para usarlo, se combinan INSERT INTO con el nombre de tabla y, a continuación una lista de los valores. La clave para recordar es que usted debe hacer una lista de los valores en el orden de los campos, y sus tipos de datos deben coincidir. No se puede insertar un número en una cadena. A continuación se muestra un ejemplo basado en la tabla de nuevos clientes.

INSERT INTO nuevos-clientes
VALUES ( 'Bob', '100 la calle', 'Raleigh', 01/21/82)