Sentencias SQL

Páginas: 5 (1202 palabras) Publicado: 30 de mayo de 2014
UNIDAD IV

INTRODUCCIÓN
AL
SQL

Componentes del SQL
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.

Comandos
Existen dos tipos de comandos SQL:
 Los LDD que permiten crear y definir nuevas bases
de datos, campos e índices.
 LosLMD que permiten generar consultas para
ordenar,
filtrar
y
extraer
datos
de la base de datos.

Estructura Básica
Consiste en tres cláusulas Select, From y Where
 Select: Corresponde a la operación proyección del algebra
relacional.
From: Corresponde a la operación producto cartesiano del
algebra relacional.
Where: Corresponde a la selección del algebra relacional.

Comandos LDDCREATE
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 definición de los campos.

Comandos LMD
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 datosen
una única operación
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

CLÁUSULAS
Las cláusulas son condiciones de modificación utilizadas para
definir los datos que desea seleccionar o manipular.

FROM
Utilizada para especificar la tabla de la cual se van
a seleccionarlos 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 específicos

CLÁUSULAS(Continuación)
Las cláusulas son condiciones de modificación utilizadas para
definir los datos que desea seleccionar o manipular.

HAVING
Utilizada para expresar la condiciónque debe
satisfacer cada grupo
ORDER BY
Utilizada para ordenar los registros seleccionados
de acuerdo con un orden específico

Operadores Lógicos
AND
Es el “y” lógico. Evalúa dos condiciones y devuelve
un valor de verdad sólo si ambas son ciertas
OR
Es el “o” lógico. Evalúa dos condiciones y devuelve
un valor de verdad si alguna de las dos es cierta
NOT
Negación lógica. Devuelve elvalor contrario de la
expresión.

Operadores de Comparación
<
>

=

Menor que
Mayor que
Distinto de
Menor ó Igual que
Mayor ó Igual que

Operadores de Comparación
BETWEEN
Utilizado para especificar un intervalo de valores
LIKE
Utilizado en la comparación de un modelo
In
Utilizado para especificar registros de una base de
datos

Funciones de Agregado
Las funciones deagregado se usan dentro de una cláusula SELECT
en grupos de registros para devolver un único valor que se aplica a un
grupo de registros.

AVG
Utilizada para calcular el promedio de los valores
de un campo determinado
COUNT
Utilizada para devolver el número de registros de
la selección
SUM
Utilizada para devolver la suma de todos los
valores de un campo determinado

Funciones de AgregadoLas funciones de agregado se usan dentro de una cláusula SELECT
en grupos de registros para devolver un único valor que se aplica a un
grupo de registros.

MAX
Utilizada para devolver el valor más alto de un
campo especificado
MIN
Utilizada para devolver el valor más bajo de un
campo especificado

TIPOS DE DATOS
TAREA

Creando Base de Datos y Tablas
Creamos la base de datosCreate database prueba
Checamos que tablas existen:
sp_tables @table_owner='dbo';
Creamos una nueva tabla:
create table usuarios (
nombre varchar(30),
clave varchar(10) );
Checamos el contenido de la estructura de la tabla:
sp_columns usuarios;

Creando Base de Datos y Tablas
Volvemos a crear la tabla:
create table usuarios (
nombre varchar(30),
clave varchar(10)
);
Eliminamos la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sentencias Sql
  • Sentencias de sql
  • sentencias de SQL
  • Sentencias Sql
  • Sentencias en sql
  • sentencias sql
  • SQL sentencias basicas y avanzadas
  • Interpretar Sentencias Sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS