Está en la página 1de 6

INTRODUCCION A SQL

Las sentencias SQL se dividen en dos categorías; Lenguaje de definición de datos; data definition
language (DDL) y Lenguaje de manipulación de datos ;data manipulation language (DML).

Lenguaje de definición de datos (DDL)


Las sentencias DDL se utilizan para crear y modificar la estructura de las tablas así como otros objetos
de la base de datos.
•CREATE - para crear objetos en la base de datos.
•ALTER - modifica la estructura de la base de datos.
•DROP - borra objetos de la base de datos.
•TRUNCATE - elimina todos los registros de la tabla, incluyendo todos los espacios asignados a los
registros.

Lenguaje de manipulación de datos (DML)


Las sentencias de lenguaje de manipulación de datos (DML) son utilizadas para gestionar datos dentro
de los schemas. Algunos ejemplos:
•SELECT - para obtener datos de una base de datos.
•INSERT - para insertar datos a una tabla.
•UPDATE - para modificar datos existentes dentro de una tabla.
•DELETE - elimina todos los registros de la tabla; no borra los espacios asignados a los registros.
CONSULTA (query) EN UNA BASE DE DATOS
Una consulta (query) es una operación que recupera datos de una o más tablas o vistas. En esta referencia, una
instrucción SELECT de nivel superior se denomina consulta y una consulta anidada dentro de otra instrucción SQL se
denomina subconsulta.
Sentencia SELECT

SELECT */ columna1, columna2,....


FROM nombre-tabla
[WHERE condición]
[GROUP BY columna1, columna2.... ]
[HAVING condición-selección-grupos ]
[ORDER BY columna1 [DESC], columna2 [DESC]... ]

SELECT * FROM CURSO;


Sentencia SELECT

SELECT */ columna1, columna2,....


FROM nombre-tabla
[WHERE condición]
[GROUP BY columna1, columna2.... ]
[HAVING condición-selección-grupos ]
[ORDER BY columna1 [DESC], columna2 [DESC]... ]

SELECT * FROM CURSO;

SELECT CODIGO, DESCRIPCION,"TOTAL-HORAS"


FROM CURSO
WHERE "TOTAL-HORAS" > 40;
Sentencia SELECT SELECT * FROM CURSO;

SELECT CODIGO,NOMBRE,"TOTAL-HORAS", COSTOXPERSONA


FROM CURSO
WHERE "TOTAL-HORAS" > 40 AND COSTOXPERSONA>700000;

SELECT CODIGO,NOMBRE,COSTOXPERSONA / "TOTAL-HORAS" as


COSTOXHORAXPERSONA
FROM CURSO;
SELECT * FROM CURSO, REQUISITO
WHERE CURSO.CODIGO=REQUISITO.CODIGO;
1. Insertar 6 registros en cada una de las tablas (CURSO, REQUISITO, EMPLEAOD. EDICION Y PARTICIANTE)
2. Mostrar el código, nombre, lugar, la fecha y el horario del curso con código 3030
3. Mostrar el código del curso, nombre del curso, Código del requisito y nombre del requisito código 3030
4. Mostrar el Nombre del empelado, código y nombre de los cursos donde ha sido profesor el empleado con
NIC numero 72173425
5. Mostrar el código y nombre de los cursos que tiene como prerrequisito el curso con código 3030

3. Escribe las sentencias SQL para eliminar de la base de datos la tabla


Participante

También podría gustarte