Componentes del lenguaje de consulta
Enviado por Richard Robayo • 3 de Febrero de 2016 • Apuntes • 751 Palabras (4 Páginas) • 104 Visitas
Componentes de lenguaje de consulta.
DDL (Definición de datos) (Data Definition Language)
Es la parte de lenguaje SQL que tiene como finalidad la definición de estructura de datos. Permiten crear la base, crear, modificar o eliminar la estructura de las tablas, crear índices, definir reglas de validación de datos, relaciones entre las tablas, etc.
Sentencias.
CREATE TABLE Añade una nueva tabla a la base de datos.
CREATE TABLE "nombre_tabla"
("columna 1" "tipo_de_datos_para_columna_1",
"columna 2" "tipo_de_datos_para_columna_2",
...);
DROP TABLE Suprime una tabla de la base de datos.
DROP TABLE "nombre_tabla";
ALTER TABLE Modifica la estructura de una tabla existente.
ALTER TABLE Empleados ADDCOLUMN Sueldo Doble;
CREATE VIEW Añade una nueva vista a la base de datos.
CREATE VIEW Consulta_Saldo_vw
CREATE INDEX Construye un índice para una columna.
CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name [USING index_type ON tbl_name (index_col_name,...)
DROP INDEX Suprime el índice para una columna.
DROP INDEX index_name ON tbl_name;
TRUNCATE TABLE Borra la tabla y la vuelve a crear y no ejecuta ninguna transacción.
TRUNCATE TABLE "nombre_tabla";
DML (Manipulación de datos) (Data Manipulation Language)
Permite generar consultas para ordenar, filtrar, extraer y actualizar datos de la base de datos.
Sentencias.
SELECT Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado.
SELECT "nombre_ columna" FROM "nombre_ tabla"
INSERT Utilizado para cargar lotes de datos en la base de datos en una única operación.
INSERT INTO agenda_telefonica (nombre, numero) VALUES ('Roberto Jeldrez', 4886850);
UPDATE Utilizado para modificar los valores de los campos y registros especificados.
UPDATE My_table SET field1 = 'updated value' WHERE field2 = 'N';
DELETE Utilizado para eliminar registros de una tabla de una base de datos.
...