SQL - Introducción a SQL - ¿Que es el SQL? - ¿Que tipos de sentencias existen en SQL?

Hola hoy vamos a inaugurar esta nueva sección llamada SQL, hace mucho que me encuentro bastante fuera de forma con el SQL debido a los benditos ORM. 


¿Que es el SQL?
SQL - Introducción a SQL - ¿Que es el SQL? - ¿Que tipos de sentencias existen en SQL?


¿Que es el SQL?


El SQL es un lenguaje estándar de programación para el acceso a bases de datos. Es un lenguaje estructurado y un estándar ANSI para el acceso y manipulación de los datos de cualquier base de datos.

El lenguaje SQL se utiliza para acceder y manipular datos en casi cualquier base de datos, como por ejemplo: MySQL, Oracle, DB2, SQL Server, Access.



¿Que tipos de sentencias existen en SQL?


En SQL existen muchos tipos de sentencias una para cada caso, por ejemplo:

  • CREATE DATABASE: Creación de una base de datos.
  • CREATE TABLE: Creación de una tabla.
  • CREATE VIEW: Creación de una vista.
  • CREATE INDEX: Creación de un índice de una tabla.
  • CREATE PROCEDURE: Creación de procedimientos almacenados.
  • CREATE TRIGGER: Creación de disparadores.
  • SELECT: Consultar los datos almacenados en una tabla.
  • INSERT: Insertar datos en una tabla.
  • UPDATE: Modificar datos ya existentes en una tabla.
  • DELETE: Borrar datos almacenados en una tabla.
  • GRANT: Dar permiso de acceso a los datos de una tabla.
  • REVOKE: Eliminar permisos de acceso a datos de una tabla.
  • COMMIT: Finalizar la transacción de una sentencia SQL.
  • ROLLBACK: Retroceder la transacción de una sentencia SQL.

Las sentencias SQL se pueden agrupar por funcionalidades:
1.- Lenguaje de definición de datos (DDL).
DDL está compuesto por sentencias para la creación (CREATE), modificación (ALTER) y borrado (DROP) de los componentes principales de una base de datos:
  • base de datos (DATABASE)
  • tablas (TABLE)
  • vistas (VIEW)
  • índices (INDEX)
  • procedimientos almacenados (PROCEDURE)
  • disparadores (TRIGGER).
2.- Lenguaje de manipulación de datos (DML).
DML está compuesto por sentencias que sirven para :
  • consultar (SELECT)
  • insertar (INSERT)
  • modificar (UPDATE)
  • borrar (DELETE)
3.- Lenguaje de control de datos (DCL).
DCL está compuesto por sentencias SQL para controlar las funciones de administración :
  • Confirmar la operacion (COMMIT)
  • Retroceder la operacion (ROLLBACK)
  • Dar permisos (GRANT)
  • Quitar permisos (REVOKE)


En  nuestro próximo post vamos hablar un poco mas de sql.
SQL - Introducción a SQL - ¿Que es el SQL? - ¿Que tipos de sentencias existen en SQL? SQL - Introducción a SQL - ¿Que es el SQL? - ¿Que tipos de sentencias existen en SQL? Reviewed by El lado oscuro de java on febrero 25, 2014 Rating: 5

No hay comentarios:

Con la tecnología de Blogger.