¿Que es SQL?
SQL «Lenguaje de Consulta Estructurado» por sus siglas en inglés, es un lenguaje que me permite recuperar y manipular información de una base de datos.
La cantidad de información que cada vez se maneja va aumentando exponencialmente, toda esa información se almacena de diferentes formas, la más conocida son las bases de datos, es ahí donde entra en acción el Lenguaje SQL el cual me ayuda a gestionar toda esa información.
Un ejemplo de una consulta SQL:
SELECT columna1 AS PrimerColumna, columna2 as Segunda_Columna FROM tabla WHERE columna1 > 0 ORDER BY 1
Donde:
- Columna: Son los campos o columnas de mi tabla.
- FROM: Me indica el origen de datos, puede ser una tabla o una vista.
- WHERE: Me ayuda a especificar una condición al obtener la consulta.
- ORDER BY: Me permite ordenar el resultado de mi consulta.
¿Qué me permite hacer el Lenguaje SQL?
- Permite crear y eliminar objetos dentro de la base de datos, otorgarles privilegios, objetos como por ejemplo:
- Tablas
- Vistas
- Procedimientos Almacenados, entre otros…
- Recuperar y manipular información de la bases de datos, a través de de diferentes tipos de sentencias.
La mayoría de bases de datos tienen sus propias variantes del Lenguaje SQL, lo que quiere decir que la misma sentencia que funciona en una base de datos podría no funcionar en otra y arrojar un mensaje de error.
Tipos de sentencias SQL
EL lenguaje SQL se divide en 2 tipos de sentencias, las sentencias DDL y las sentencias DML.
Sentencias DML
Las sentencias DML « Lenguaje de Manipulación de datos » por sus siglas en inglés, me permiten recuperar y manipular los registros de la base de datos.
Sentencias DDL
Las sentencias DDL« Lenguaje de Definición de datos » por sus siglas en inglés, me permiten crear, modificar y eliminar objetos de la base de datos, mencionamos las siguientes:
- CREATE: Permite crear objetos de la base de datos.
- ALTER: Permite modificar objetos de la base de datos.
- DROP: Permite eliminar objetos de la base de datos.
Base de Datos
Un dato por si solo no representa nada, el conjunto de datos representa información, esta información puede ser almacenada de diferentes formas: archivos, libros, unidades de almacenamiento, etc. Una de esas formas son las bases de datos.
Las bases de datos son repositorios que me permiten mantener la información organizada y almacenada de alguna forma, las bases de datos están conformadas por tablas, procedimientos almacenados, funciones, vistas, y otros objetos.
Los sistemas que me permiten administrar la información almacenada en una base de datos se denominan SGBD (Sistema Gestor de Base de Datos). Existen diferentes sistemas de base de datos cada uno con características y usos distintos, entre los más conocidos podemos mencionar:
SGBD más conocidos:
- SQL SERVER
- ORACLE
- MYSQL
- POSTGRESQL
También te podría interesar »
- Como convertir campos tipo fecha a varchar en SQL ServerEn SQL SERVER la función convert() nos permite formatear o convertir un campo tipo fecha el cual puede ser date o datetime, a un formato…
- Como hacer Update con Inner JoinCon la sentencia update podemos actualizar registros almacenados en una tabla de mi Base de datos pero en muchas ocasiones necesitamos actualizar cierto conjunto de…
- Como Descargar SQL SERVER 2019 Developer EditionSQL Server 2019 Developer Edition es una de las ediciones gratuitas que posee todas las características de SQL SERVER. Se puede usar como base de…
- Ejemplos de consultas en SQL con INNER JOINEn los siguientes Ejemplos de consultas en SQL vamos a revisar el concepto de la cláusula JOIN. La cláusula JOIN me permite crear uniones entre…
- Los 8 mejores libros para aprender SQLSQL «Lenguaje de Consulta Estructurado» Es un lenguaje muy utilizado al momento de trabajar con datos y realizar consultas a bases de datos relacionales ….