Consultas del lenguaje SQL
Estructura del Lenguaje
Introducción
- Definición de SQL: El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en estas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así como también hacer cambios sobre ella.
- Existen dos lenguajes para el manejo de bases de datos DDL y DML:
- DDL (Data Definition Language) Lenguaje de definición de datos. Es el lenguaje que se usa para crear bases de datos y tablas, y para modificar sus estructuras, así como los permisos y privilegios.
- DML (Data Manipulation Language) lenguaje de manipulación de datos. Es el que se usa para modificar y obtener datos desde las bases de datos
Qué es DDL?
DDL -> Data Definition Language:- Involucra los comandos necesarias para crear una tabla
- Involucra los comandos necesarias para modificar una tabla
- Involucra los comandos necesarias para eliminar una tabla
- Permite crear claves primarias, índices y restricciones
Los comandos más conocidos son:
- CREATE TABLE – crea una nueva tabla en una base de datos
- ALTER TABLE – modifica una tabla en una base de datos existente
- DROP TABLE – elimina una tabla en una base de datos
- CREATE INDEX – crea un índice en una tabla o vista
- DROP INDEX – elimina un índice de una tabla o vista
Qué es DML?
DML -> Data Manipulation Language:- Involucra los comandos necesarios para hacer consultas
- Involucra los comandos necesarios para hacer inserciones
- Involucra los comandos necesarios para hacer modificaciones
- Involucra los comandos necesarios para hacer eliminaciones
Los comandos utilizados son:
- SELECT – obtiene información de una base de datos
- UPDATE - actualiza información de una base de datos
- DELETE – elimina información de una base de datos
- INSERT INTO – inserta información en una base de datos
0 Comentarios