Está en la página 1de 6

UNIVERSIDAD METROPOLITANA DE MONTERREY

SQL

Es un lenguaje de consulta estructurado que se utiliza para crear y manipular Bases de Datos.

El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de agregado.
Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases
de datos.

SQL tiene diferentes tipos de comandos DDL y DML

Comandos DDL

Lenguaje de Definición de Datos que permiten crear y definir nuevas bases de datos, campos,
etc.

COMANDO DESCRIPCION

CREATE Encargado de crear nuevas tablas, campos

DROP Encargado de eliminar tablas

ALTER Encargado de modificar las tablas, agregando campos o


cambiando la definición de los campos

Comandos DML

Lenguaje de Manipulación de Datos que permiten generar consultas para ordenar, filtrar y
extraer datos de la base de datos.

COMANDO DESCRIPCION

SELECT Encargado de consultar registros de la base de datos que


satisfagan un criterio determinado

Ing. Reyna E. Alfaro Carvajal Programación de Bases de Datos


UNIVERSIDAD METROPOLITANA DE MONTERREY

INSERT Encargado de cargar lotes de datos en la base de datos


en una única operación

UPDATE Encargado de modificar los valores de los campos y


registros especificados

DELETE Encargado de eliminar registros de una tabla

Condiciones o Criterios

Por medio de ciertos modificadores, llamados cláusulas, se consigue generar criterios con el fin
de definir los datos que se desea seleccionar o manipular.

CLAUSULAS DESCRIPCION

FROM Sirve para especificar la tabla de la cual se van a


seleccionar los registros

WHERE Sirve para especificar las condiciones que deben reunir los
registros que se van a seleccionar

GROUP BY Sirve para especificar un criterio adicional por el que


agrupar los registros seleccionados

HAVING Sirve para expresar la condición que debe satisfacer cada


grupo anterior

ORDER BY Sirve para ordenar los registros seleccionados de acuerdo


con el orden especificado.

Ing. Reyna E. Alfaro Carvajal Programación de Bases de Datos


UNIVERSIDAD METROPOLITANA DE MONTERREY

TRANSACT – SQL

SQL-Server 2005 utiliza su propia versión del lenguaje SQL, el TRANSACT-SQL.

TRANSACT-SQL es un lenguaje que nos permite definir casi cualquier tarea que queramos
efectuar sobre la base de datos. Incluye características que nos permiten definir la lógica
necesaria para el tratamiento de la información

Permite:

• Tipos de datos.

• Definición de variables.

• Estructuras de control de flujo.

• Gestión de excepciones.

• Funciones predefinidas.

No permite:

• Crear interfaces de usuario.

• Crear aplicaciones ejecutables

CREAR UNA BASE DE DATOS

El comando CREATE DATABASE crea una base de datos.

Sintaxis:

CREATE DATABASE NombreBaseDatos

ACCESAR A UNA BASE DE DATOS

Con el comando USE podemos seleccionar una base de datos y trabajar en ella.

Sintaxis:

USE NombreBaseDatos

Ing. Reyna E. Alfaro Carvajal Programación de Bases de Datos


UNIVERSIDAD METROPOLITANA DE MONTERREY

CREAR UNA TABLA

El comando CREATE TABLE crea una tabla dentro de una Base de Datos.

Sintaxis Básica:

CREATE TABLE nombre_tabla (

Campo 1 tipo de dato,

Campo n tipo de dato)

TIPOS DE DATOS

NUMÉRICO RANGO

float 1.79E-308 hasta 1.79E308

money -900000000000000.5808 hasta


900000000000000.5807

smallmoney –200000.3648 y 200000.3647

bigint -9x10 18 hasta 9X10 18

FECHA Y HORA RANGO

datetime 01 de enero de 1753 hasta 31


de diciembre de 9999

smalldatetime 01 de enero de 1900 hasta 06


de junio de 2079

Ing. Reyna E. Alfaro Carvajal Programación de Bases de Datos


UNIVERSIDAD METROPOLITANA DE MONTERREY

TEXTO RANGO

varchar(x): 1 a 8000 caracteres

text 2000000000 caracteres

AGREGAR REGISTROS A UNA TABLA

Con el comando INSERT se ingresan datos o información a una tabla.

Sintaxis:

INSERT INTO Tabla(Campo1, Campo2…CampoN)

VALUES (Dato1, Dato2…DatoN)

CONSULTAS SIMPLES

La sentencia SELECT se utiliza para recuperar datos de una o más tablas, seleccionar ciertos
registros e incluso obtener resúmenes de los datos almacenados en la base de datos.

SINTAXIS:

SELECT campo1, campo2, campoN FROM NombreTabla

FROM indica de dónde se va a extraer la información

SELECT * FROM NombreTabla

El * se utiliza cuando queremos visualizar todas las columnas del origen de datos

SELECT * FROM NombreTabla

SELECT campo1, campo2, campoN FROM NombreTabla

WHERE Condición

La cláusula WHERE se emplea para especificar las filas que se desean recuperar del origen de
datos.

Ing. Reyna E. Alfaro Carvajal Programación de Bases de Datos


UNIVERSIDAD METROPOLITANA DE MONTERREY

En el resultado de la consulta sólo aparecerán las filas que cumplan que la condición de
búsqueda sea Verdadera.

OPERADORES

Ing. Reyna E. Alfaro Carvajal Programación de Bases de Datos

También podría gustarte