Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual de SQL Server
Manual de SQL Server
Asignatura :Facultativa I.
Docente:Ing.Juan Ramon Osabas.
El SQL
agrupa tres tipos de sentencias con objetivos particulares, en los siguientes
lenguajes:
1-Lenguaje de Definicin de Datos (DDL, Data Definiton Language)
2-Lenguaje de manipulacin de datos (DML Data Manipulation
Language)
Los DDL (Data Definition Languaje) que permiten crear y definir nuevas bases
de datos, campos e ndices. En la tabla se pueden observar los comandos DDL
Comandos DDL
Comando
Descripcin
CREATE Utilizado para crear nuevas tablas, campos e ndices
DROP Empleado para eliminar tablas e ndices
ALTER Utilizado para modificar las tablas agregando campos o cambiando la
definicin de los campos.
Los DML (Data Manipulation Languaje) que permiten generar consultas para
ordenar, filtrar y extraer datos de la base de datos. En la tabla se pueden observar
los comandos DDL
Comandos DML
Comando
Descripcin
SELECT Utilizado para consultar registros de la base de datos que satisfagan un
criterio determinado
INSERT Utilizado para cargar lotes de datos en la base de datos en una nica
operacin.
UPDATE
Utilizado para modificar los valores de los campos y registros
especificados
DELETE Utilizado para eliminar registros de una tabla de una base de datos
CLUSULAS
Las clusulas son condiciones de modificacin utilizadas para definir los datos que
desea seleccionar o manipular. En la tabla se pueden observar las clusulas en
SQL.
Clusula Descripcin
FROM Utilizada para especificar la tabla de la cual se van a seleccionar los
registros
WHERE Utilizada para especificar las condiciones que deben reunir los registros
que se van a seleccionar
GROUP BY Utilizada para separar los registros seleccionados en grupos
especficos
HAVING Utilizada para expresar la condicin que debe satisfacer cada grupo
ORDER BY Utilizada para ordenar los registros seleccionados de acuerdo con un
orden especfico
OPERADORES LGICOS
Operador
Uso
AND
Es el "y" lgico. Evala dos condiciones y devuelve un
valor de verdad slo si ambas son ciertas.
OR Es el "o" lgico. Evala dos condiciones y devuelve un valor
de verdad si alguna de las dos es cierta.
NOT
Negacin lgica. Devuelve el valor contrario de la
expresin.
OPERADORES DE COMPARACIN
Operador
Uso
< Menor que
> Mayor que
<> Distinto de
<= Menor Igual que
>= Mayor Igual que
= Igual que
BETWEEN Utilizado para especificar un intervalo de valores.
LIKE
Utilizado en la comparacin de un modelo
In Utilizado para especificar registros de una base de datos
FUNCIONES DE AGREGADO
Las funciones de agregado se usan dentro de una clusula SELECT en
grupos de registros para devolver un nico valor que se aplica a un grupo de
registros.
Funcin Descripcin
AVG
Utilizada para calcular el promedio de los valores de un campo
determinado
COUNT Utilizada para devolver el nmero de registros de la seleccin
SUM
Utilizada para devolver la suma de todos los valores de un campo
determinado
MAX
Utilizada para devolver el valor ms alto de un campo especificado
MIN Utilizada para devolver el valor ms bajo de un campo especificado
ALTER
Para modificar o actualizar el valor asignado a una tabla: ALTER TABLE Tabla SET
CampoaModificar='NuevoValor' WHERE Condicion
Para aadir un nuevo campo a una tabla existente:
ALTER TABLE Tabla ADD NvoCampo TipoDato(Tamao)
Para modificar el tamao del campo de una tabla:
ALTER TABLE Tabla ALTER COLUMN Campo TipoDato(NvoTamao)