ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

MANUAL SQL


Enviado por   •  20 de Junio de 2013  •  5.104 Palabras (21 Páginas)  •  308 Visitas

Página 1 de 21

Sentencia de SELECT

Una sentencia de SQL más importante es SELECT ya que permite realizar consultas sobre los datos almacenados en la base de datos.

Sintaxis:

SELECT * FROM nombre_tabla

SELECT CAMPOS SELECCIONADOS FROM NOMBRE DE LA TABLA

Ejemplo:

SELECT *FROM EMPLEADOS

SELECT NOM_EMPLEADOS, EDAD_EMPLEADOS FROM EMPLEADOS

COMPONENTES DE SQL

El lenguaje SQL esta compuesto por comandos, clausulas, operadores, y funciones de agregado. Estos elementos se combinan en las extrusiones para crear, actualizar y manipular las BD.

COMANDOS DDL

Create: Utilizado para crear nuevas tablas, campos e índices

SINTAXIS:

CREATE TABLE NOMBRE TABLA (CAMPO1 TIPO DE DATOS, CAMPO2 TIPO DE DATOS, CAMPO3 TIPO DE DATOS);

EJEMPLO

CREATE TABLE HOSPITAL (ID_HOSPITAL INT, NOMBRE_HOSPITAL CHAR (50), NO_EMPLEADOS INT);

DROP: empleado para eliminar tablas e índices.

SINTAXIS:

DROP NOMBRE TABLA (CAMPO1, CAMPO2, CAMPO3);

EJEMPLO:

DROP HOSPITAL (NOM_HOSPITAL, NOM_DOCTOR, EDAD_DOCTOR);

ALEXIS COYOL FLORES

CELENE ZARZA MORALES 412 Página 2

ALTER: utilizados para modificar las tablas agregando campos o cambiando la definición de los campos.

COMANDOS DE DML

SELECT: utilizado para consultar registro de la base de datos un criterio determinado

SINTAXIS:

SELECT * FROM nombre tabla

SELECT CAMPOS SELECCIONADOS FROM NOMBRE DE LA TABLA

EJEMPLO:

SELECT * FROM PEDIDOS

SELECT NOM_PEDIDOS, CANTIDAD_PEDIDOS FROM PEDIDOS

INSERT: utilizado para cargar lotes de datos en la base de datos en una única operación

SINTAXIS:

INSERT INTO NOMBRE TABLA (CAMPOS1, CAMPO2,….)

VALUES (“VALOR1”,”VALOR2”,……)

EJEMPLO:

INSERT INTO HOSPITAL (NOM_HOSPITA, NOM_DOCTOR, NO_EMPLEADOS,)

VALUES (“CLINICA 52”,”JAVIER SUAREZ,”,”548”)

UPDATE: utilizado para modificar los valores de los campos y registros específicos.

SINTAXIS:

UPDATE NOMBRE TABLA SET CAMPO1=VALOR1, CAMPO2=CAMPO2 WHERE CONDICION

EJEMPLO:

UPDATE HOSPITAL SET NOM_HOSPITAL=1 WHERE NOM_DOCTOR=JAVIER)

ALEXIS COYOL FLORES

CELENE ZARZA MORALES 412 Página 3

DELETE: utilizado para eliminar registro de una tabla de una BD.

SIRNTAXIS:

DELETE FROM TABLA WHRE CRITERIO

EJEMPLO:

DELETE FROM EMPLEADOS WHERE CARGO=”VENDEDOR”

CLAUSULAS

Las clausulas son condiciones de modificación utilizadas para definir los datos que a desea manipular.

FROM: utilizada para especificar la tabla de la cual se van a seleccionar los registros.

EJEMPLO:

SELECT * FROM HOSPITAL

WHERE: utilizada para especificar las condiciones que deben reunir los registros que se van a seleccionar.

EJEMPLO:

SELECT APELLIDOS, SALARIO FROM EMPLEADOS WHERE SALARIO = 2100

GROUP BY: utilizada para separar los registros utilizados en grupos específicos.

SINTAXIS:

SELECT CAMPOS FROM TABLA WHERE CRITERIO GROUP BY CAMPOS DE GRUPO

EJEMPLO:

SELECT ID_FAMILIA, SUM(STROCK) AS STROCK ACTUD FROM PRODUCTOS GROUP BYE ID_FAMILIA

HAVING: utilizada para expresar la condición que deben satisfacer cada grupo:

EJEMPLO:

ALEXIS COYOL FLORES

CELENE ZARZA MORALES 412 Página 4

SELECT ID_FAMILIA, SUM (STROCK) AS STROCK ACTUD FROM PRODUCTOS GROUP BYE ID_FAMILIA HAVING DETERMINA >100 AND NOM_PRODUCTO LIKE “BOS %”

ODER BY: utilizada para ordenar los registros utilizados de acuerdo a un orden específicos.

SINTAXIS:

SELECT "nombre_columna" FROM "nombre_tabla"[WHERE “CONDICIóN"] ORDER BY "nombre_columna" [ASC, DESC]

EJEMPLO:

SELECT NOM_HOSPITAL, NOM_DOCTOR, EDAD FROM HOSPITAL WHERE ORDER BY NOM_HOSPITAL ASC

OPERADORES LOGICOS

AND: es el que evalúa dos condiciones devuelve un valor solo si ambas son ciertas.

SINTAXIS:

Select "nombre_columna"from "nombre_tabla" where "condición simple" and "condición simple"

EJEMPLO:

SELECT NOM_EMPLEADOS FROM HOSPITAL WHERE 500 AND 600

OR: es el o lógico. Evalúa dos condiciones y devuelve un valor de verdad si alguna de las dos es cierta.

SINTAXIS:

Select "nombre_columna" from "nombre_tabla" where "condición simple"

...

Descargar como (para miembros actualizados)  txt (35.7 Kb)  
Leer 20 páginas más »
Disponible sólo en Clubensayos.com