1. Informática Aplicada
Introducción al SQL
Uziel Esau Mercado Pérez
Diciembre 2010
20/12/2010
2. Introducción
• El lenguaje de consulta estructurado (SQL) es un
lenguaje de base de datos normalizado, utilizado por
el motor de base de datos de Microsoft Jet.
• El lenguaje SQL está compuesto por
comandos, clausulas, operadores y funciones de
agregado. Estas funciones son combinadas para
manipular, crear y utilizar el motor de la base de
datos.
3. Comandos
Comandos
DLL permiten crear y definir nuevas
base de datos, campos e índices. DML Permiten generar consultas
para ordenar filtrar y extraer datos de
la base de datos.
Comandos DLL
Comandos DLL
Comando Descripción
CREATE Crear Comando Descripción
tablas, campos e SELECT Consultar registros
índices.
INSERT Cargar datos
DROP Eliminar tablas e
índices UPDATE Modificar valores
de los campos.
ALTER Modificar tablas.
DELETE Eliminar registros.
4. Cláusulas
Comando Descripción
FROM Utilizada para especificar la tabla de la que se van a
seleccionar los registros.
WHERE Utilizada para especificar las condiciones que se van a
seleccionar.
GROUP BY Utilizada para separar los registros en grupos.
HAVING Utilizada para expresar la condición que debe de
contener cada grupo.
ORDER BY Utilizada para ordenar los registros seleccionados de
acuerdo a un orden especificado.
5. • Operadores Lógicos. • Operadores de
Comparación.
Operador Uso Operador Uso
AND Es el «y» lógico. Evalúa 2 < Menor que
condiciones y devuelve si las > Mayor que
dos son verdad.
<> Distinto de
OR Es un «o» lógico. Devuelve si
una de las 2 son verdad <= Menor o igual que
NOT Negación Lógica. Devuelve lo >= Mayor ó igual que
contrario a la expresión. BETWEEN Utilizado para especificar un
intervalo de valores.
LIKE Utilizado para comparar.
In Especifica registros
6. Consultas
• Las consultas son utilizadas para indicarle al
motor de la base de datos que nos muestre
datos ó registros.
• La sintaxis de las consultas puede ser muy
sencillo hasta muy complejo dependiendo de
los registros que desees obtener.
7. Consultas
• Sintaxis básica de una consulta:
SELECT campos FROM tabla;
Ejemplo:
Podemos agregar un ORDER BY para ordenar los registros:
8. ORDER BY
• En la utilización del ORDER BY podemos agregar
otras herramientas por ejemplo ordenar por
más de un campo.
• Se puede agregar una cláusula (DES)
descendente ó (ASC) ascendente
9. Alias
• En algunas ocasiones podemos decidir colocarle
un nombre determinado a una columna en una
consulta, para esto podemos utilizar un alias este
podemos colocarlo mediante la palabra
reservada AS.
• Ejemplo:
10. Cláusula WHERE
• La cláusula WHERE es muy importante para
determinar que datos queremos obtener en la
consulta, o para determinar que es lo que
vamos a afectar.
• Ejemplo:
11. Consultas de Actualización.
Las consultas de actualización son las que nos
permiten agregar o borrar registros.
DELETE
Nos permite eliminar uno o más registros de la BD.
Ejemplo:
DELETE * FROM Alumnos WHERE Nombre = ‘Jóse’
12. INSERT
• Nos permite agregar datos a una tabla.
• Ejemplo:
• Se debe tener cuidado con el tipo de datos a
la hora de agregar para que no ocurra error en
la sintaxis.
13. UPDATE
• Crea una consulta de actualización.
UPDATE Tabla SET Campo1=Valor1, Campo2=Valor2,
… CompoN=ValorN WHERE Criterio;
14. Gracias
• Esperen el próximo Capitulo donde
escribiremos de TRIGGERS y
PROCEDIMIENTOS ALMACENADOS que
son muy importantes en la utilización del
SQL.