Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Consultasensqlbsico 120928134812 Phpapp01
Consultasensqlbsico 120928134812 Phpapp01
Introduccin
El lenguaje de consulta estructurado SQL
(Structured Query Language), es un
lenguaje de base de datos normalizado.
El lenguajeSQLest compuesto por
comandos, clusulas, operadores
y funciones. Estos elementos se
combinan en las instrucciones para
crear, actualizar y manipular las bases
de datos.
Comandos SQL
Existen dos tipos de comandosSQL:
DDL: permiten crear y definir nuevas
bases de datos, campos e ndices (Data
Definition Language).
DML: permiten generar consultas para
ordenar, filtrar y extraer datos de la
base de datos (Data Manipulation
Language ).
Comandos DDL
CREATE: Utilizado para crear 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.
Comandos DML
EJEMPLOS 1
CAMIONES
INTEGER not null,
VARCHAR2(150),
VARCHAR2(300),
NUMBER,
INTEGER,
VARCHAR2(300)
EJEMPLOS 2
EJEMPLOS 2.1
Ejecute:
update camiones c set c.modelo='probando'
where c.cod_camion=1000
Y luego ejecute:
delete from camiones c
where c.cod_camion=1000
Clusulas
Las clusulas son condiciones de
modificacin utilizadas para definir
los datos que se desea seleccionar o
manipular.
Clusulas
Algunas de las clusulas que hemos usado:
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 especificos.
ORDER BY: Utilizada para ordenar los registros
seleccionados de acuerdo con un orden
especifico.
Operadores Lgicos
AND: Es el y lgico. Evala dos
condiciones y devuelve un valor de
verdad solo 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
< :
> :
<> :
<= :
>= :
= :
Menor que
Mayor que
Distinto de
Menor igual que
Mayor igual que
Igual que
Consultas de Seleccin
Las consultas de seleccin se utilizan
para indicar al motor de datos que
devuelva informacin de las BBDD,
esta informacin es devuelta en
forma de conjunto de registros.
Consultas bsicas
La sintaxis bsica de una consulta de
seleccin es la siguiente:
SELECT campos FROM tablas;
En donde campos es la lista d ecampos que se
deseen recuperar y tabla es el origen de los
mismos, por ejemplo:
SELECT Nombre, Telefono FROM Clientes;
Esta consulta devuelve un conjunto de registros
con el campo Nombre y Telefono de la tabla
Clientes.
La clusula WHERE
Esta puede usarse para determinar que
registros de las tablas enumeradas en la
clusula FROM aparecern en los
resultados de la instruccin SELECT.
SELECT campos
FROM tablas
WHERE condicin;
Ejemplo:
SELECT Apellidos, Salario
FROM Empleados
WHERE Salario > 21000;
Otras
GROUP BY
ORDER BY
ETC.
Actividades