BASES DE DATOS
Lenguaje de consulta estructurado
SQL
El lenguaje de consulta estructurado (SQL) es
un lenguaje de base de datos normalizado,
está destinado a procesar bases de
datos relacionales.
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
Comandos DDL ( Data Definition Language)
Comando Descripción
CREATE Utilizado para crear nuevas tablas, campos e índices
DROP Empleado para eliminar tablas e índices
Utilizado para modificar las tablas agregando campos o
ALTER
cambiando la definición de los campos.
Comandos DML (Data Manipulation Language)
Comando Descripción
Utilizado para consultar registros de la base de datos que
SELECT (Leer)
satisfagan un criterio determinado
Utilizado para cargar lotes de datos en la base de datos en
INSERT (Crear)
una única operación.
UPDATE Utilizado para modificar los valores de los campos y registros
(Actualizar) especificados
Utilizado para eliminar registros de una tabla de una base de
DELETE (Borrar)
datos
Operadores de Comparación
TIPOS DE DATOS: [Link]
Operador Uso
< Menor que
> Mayor que
<> Distinto de
<= Menor ó Igual que
>= Mayor ó Igual que
= Igual que
Utilizado para especificar un intervalo de
BETWEEN
valores.
LIKE Utilizado en la comparación de un modelo
Utilizado para especificar registros de una
In
base de datos.
Ejercicio
Crear una base de datos llamada Empresa.
Crear la tabla empleados con los siguiente datos:
codigo int primary key,
nombre varchar(30),
apellidos varchar(30),
cargo varchar(20),
salario double,
ciudad varchar(20)
Solución
Ejercicios
1. Llenar 10 registros.
2. Consultar todos los datos de los empleados de cargo Ingeniero.
3. Consultar todos los datos de Juan, Pedro y María (in).
4. Consultar todos los datos de los empleados cuyo nombre
comienza por M (like).
5. Consultar todos los datos de los empleados con salario superior a
2000000.
6. Consultar todos los datos de los empleados que viven en Cali.
7. Consultar todos los datos de los empleados que viven en Bogotá y
el salario es superior a 3000000.
8. Consultar todos los datos de los empleados que tienen salarios
entre 1000000 y 4000000 (between).
9. Consultar todos los datos de los empleados de cargo ingeniero y
asistente.
10. Consultar todos los datos de los empleados tienen salario superior
a 2000000, viven en Bogotá y el nombre comienza por P.
11. Consultar nombres y apellidos de los empleados que vivan en Cali.
Llenar registros
Operador BETWEEN
Se utiliza para establecer un rango de valores.
Sintaxis
SELECT *
FROM tabla
WHERE campo BETWEEN valor_mínimo AND valor_máximo
Operador IN
Se usa para obtener una lista de valores de dominio
específicos .
SELECT *
FROM empleado
WHERE nombre IN (‘Nombre1’, ‘Nombre2’)
Operador LIKE
Se utiliza para comparar una expresión de cadena con un
modelo en una expresión SQL.
Sintaxis
SELECT *
FROM Prueba
WHERE Nombre LIKE 'A%'
SQL SERVER
DROP
DELETE
ALTER
Ejercicios
1. Borrar la tabla empleados
2. Eliminar los empleados cuyo salario es inferior a 1000000.
Eliminar una tabla
DROP TABLE Nombre_Tabla
Borrar datos de una tabla
DELETE FROM Nombre_tabla
DELETE FROM Nombre_tabla
WHERE Condición
[Link]
[Link]?inicio=1&cod=9&punto=9
Eliminar una columna
ALTER TABLE tabla
DROP COLUMN Nombre_Columna
Añadir una nueva columna
ALTER TABLE tabla
ADD campo tipo_dato
Modificar el tipo de dato de una columna
ALTER TABLE Nombre_tabla
MODIFY COLUMN Nombre_columna tipo_dato
GRACIAS