Manual Basico Del Lenguaje Sql
Enviado por monikrdona • 23 de Octubre de 2014 • 1.372 Palabras (6 Páginas) • 218 Visitas
MANUAL BÁSICO DEL LENGUAJE SQL
ESCUELA COLOMBIANA DE INGENIERÍA
JULIO GARAVITO
LABORATORIO DE INFORMÁTICA
BOGOTÁ D. C.
2007-2
TABLA DE CONTENIDO
INTRODUCCIÓN .................................................................................................. 3
1. COMANDOS .................................................................................................. 4
1.1 Comandos DLL ........................................................................................... 4
1.2 Comandos DML .......................................................................................... 4
2. CLÁUSULAS .................................................................................................. 5
2.1 Comando Descripción ................................................................................. 5
3. OPERADORES .............................................................................................. 6
3.1 Operadores Lógicos .................................................................................... 6
3.2 Operadores de Comparación ...................................................................... 6
4. FUNCIONES DE AGREGADO....................................................................... 7
5. CONSULTAS ................................................................................................. 8
5.1 Consultas de Selección .................................................................................. 8
5.1.1 Consultas básicas .............................................................................................. 8
5.1.2 Ordenar los registros ......................................................................................... 8
5.2 Consultas con Predicado ................................................................................ 8
6. ALIAS ............................................................................................................. 9
7. RECUPERAR INFORMACIÓN DE UNA BASE DE DATOS EXTERNA ...... 10
7.1 Criterios de Selección ............................................................................... 10
8. TIPOS DE DATOS ....................................................................................... 11
9. ESTRUCTURAS DE LAS TABLAS .............................................................. 12
9.1 Creación de Tablas Nuevas .......................................................................... 12
10. TIPO DE ÍNDICE ...................................................................................... 13
INTRODUCCIÓN
Este manual básico del leguaje SQL está diseñado para toda aquella persona
que esté interesada en un aprendizaje de los comandos básicos del lenguaje
SQL.
A continuación se presentan lo que son comandos DLL y DML, las clausulas, lo
operadores (lógicos y de comparación), funciones de agregado, consultas, tipos
de datos, estructuras de las tablas y tipos de índices.
1. COMANDOS
Existen dos tipos de comandos SQL:
· DLL: permiten crear y definir nuevas bases de datos, campos e índices.
· DML: permiten generar consultas para ordenar, filtrar y extraer datos de
la base de datos.
1.1 Comandos DLL
· CREATE Crea nuevas tablas, campos e índices
· DROP Elimina tablas e índices
· ALTER Modifica las tablas agregando campos o cambiando la
definición de los campos.
1.2 Comandos DML
· SELECT Consulta registros de la base de datos que satisfagan un
criterio determinado
· INSERT Carga lotes de datos en la base de datos en una única
operación.
· UPDATE Modifica los valores de los campos y registros
especificados
· DELETE Elimina registros de una tabla de una base de datos
2. CLÁUSULAS
Son condiciones de modificación utilizadas para definir los datos que desea
seleccionar o manipular.
2.1 Comando Descripción
· FROM Especifica la tabla de la cual se van a seleccionar los
registros.
· WHERE Especifica las condiciones que deben reunir los registros que
se van a seleccionar.
· GROUP BY Separa los registros seleccionados en grupos específicos.
· HAVING Expresa la condición que debe satisfacer cada grupo.
· ORDER BY Ordena los registros seleccionados de acuerdo con un orden
específico.
3. OPERADORES
3.1 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
...