Comandos básicos de gestión del usuario de base de datos en la consola del MS-DOS

LENGUAJE SQL

Mandatos del SQL (DDL), (DML).

Lenguaje SQL. image
Operaciones básicas (crear, eliminar, consultar y agregar datos) de una base de datos.
SQL (Structured Query Language; en español lenguaje de consulta estructurada) es un lenguaje específico del dominio utilizado en programación, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales1. Una de sus principales características es el manejo del álgebra y el cálculo relacional para efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como realizar cambios en ellas.

Componentes del SQL
El lenguaje SQL está compuesto por comandos, cláusulas, operadoresy funciones de agregado. Estos elementos se combinan en las instrucciones paracrear, actualizar y manipular las bases de datos.

Comandos
Existen dos tipos de comandos SQL
•Los DLL que permiten crear y definir nuevas bases de datos, campos e índices.
•Los DML que permiten generar consultas para ordenar, filtrar y extraer datosde la base de datos.


DDL​​​​
(Data Definition Language), es el encargado de la definición de Bases de Datos, tablas, vistas e índices entre otros. 
Lenguaje de Definición de Datos (DDL)
Lenguaje de Definición de Datos (DDL)
Es un lenguaje de programación para definir estructuras de datos, proporcionado por los sistemas gestores de bases de datos, en este caso PostgreSQL. En inglés, Data Definition Language, de ahí sus siglas DDL.
Con este lenguaje permite a los programadores de un sistema gestor de base de datos, como Postgres, definir las estructuras que almacenarán los datos así como los procedimientos o funciones que permitan consultarlos.
Para definir las estructura disponemos de tres sentencias:
  • CREATE, se usa para crear una base de datos, tabla, vistas, etc.
  • ALTER, se utiliza para modificar la estructura, por ejemplo añadir o borrar columnas de una tabla.
  • DROP  con esta sentencia, podemos eliminar los objetos de la estructura, por ejemplo un índice o una secuencia.
  • TRUNCATE este comando trunca todo el contenido de una tabla. La ventaja sobre el comando DROP, es que si se quiere borrar todo el contenido de la tabla, es mucho más rápido, especialmente si la tabla es muy grande. La desventaja es que TRUNCATE sólo sirve cuando se quiere eliminar absolutamente todos los registros, ya que no se permite la cláusula WHERE. Si bien, en un principio, esta sentencia parecería ser DML (Lenguaje de Manipulación de Datos), es en realidad una DDL, ya que internamente, el comando TRUNCATE borra la tabla y la vuelve a crear y no ejecuta ninguna transacción.


DML
(Data Manipulation Language), cuya misión es  la manipulación de datos. A través de él podemos seleccionar, insertar, eliminar y actualiza datos. 
​Lenguaje de Manipulación de Datos (DML)
También es un lenguaje proporcionado por los sistemas gestores de bases de datos. En inglés, Data Manipulation Language (DML).
Utilizando instrucciones de SQL, permite a los usuarios introducir datos para posteriormente realizar tareas de consultas o modificación de los datos que contienen las Bases de Datos.
Los elementos que se utilizan para manipular los datos, son los siguientes:
  • SELECT, esta sentencia se utiliza para realizar consultas sobre los datos.
  • INSERT, con esta instrucción podemos insertar los valores en una base de datos.
  • UPDATE, sirve para modificar los valores de uno o varios registros.
  • DELETE, se utiliza para eliminar las finas de una tabla
​​​


ESTE SITIO FUE CONSTRUIDO USANDO