SQL
Introducción a SQL
Cuando inicie a andar el gigantesco mundo de la programación lo hice, quizá, por uno de los pilares principales que componen un sistema, base de datos, recuerdo que lo primero que aprendí fue, que rayos es una base de datos, para que sirve y porque era tan importante, luego me dije — ahora entiendo porque todos hablan de ella — . Recuerdo que me resulto sencillamente gratificante el comprender como puede almacenar y expresar toda la data necesaria para que un sistema funcione.
Mi siguiente paso fue el lógico, aprender a consultar esa data, es decir como utilizar o manipular todos los datos que tenia almacenados en una base de datos, y fue allí cuando me enfrente a mi primer lenguaje relacionado con la programación, SQL.
SQL (Structured Query Language)
El Lenguaje de Consulta Estructurado, popularmente conocido por sus siglas en inglés como SQL, es un lenguaje de programación, con el cual se puede administrar (obtener, crear, modificar, borrar…) la información representada por los datos que se almacenan en las bases de datos.
Comenzando con SQL
Algunas de las cosas básicas y esenciales que nos permite hacer SQL mediante querys (consultas) son:
- select: Mediante una sintaxis sencilla se puede obtener todos los registros de una determinada tabla.
- insert: Podemos insertar un registro en una determinada tabla.
- update: de forma similar se puede actualizar o modificar un determinado registro.
- delete: Así mismo, tambien podríamos eliminar un registro que repose en nuestra base de datos.
Motor de base de datos
Cuando nos encontramos en un desarrollo de software necesitamos entre otras cosas un motor de base de datos, el cual nos proporcionara ciertos servicios entre los cuales destacan por lo general:
- Acceso controlado a nuestra base de datos.
- Procesamiento de transacciones.
En el mundo de la programación existen diversos motores de base de datos , algunos de los mas conocidos son:
- SQLite
- MySQL
- Oracle
- MongoDB
- PostgreSQL
En fin, durante el camino que llevo transitado en esta área, una de las cosas que puedo concluir es que, aprender SQL (al menos lo fundamental) es una de las cosas mas importantes y sencillas que se pueden llevar a cabo, la comprensión y las habilidades que se adquieren durante este proceso, sin duda alguna te llevaran a ser un desarrollador mas completo.
Seguiremos revisando con un poco mas de profundidad algunas características y como realizar querys mas complejos en la parte II de este articulo.