<aside> 💡 Ya cubiertos los conceptos básicos de SQL y su importancia, vamos a sumergirnos en cómo empezar a utilizarlo. Este capítulo proporcionará una visión general de cómo configurar una base de datos, crear tablas e insertar, actualizar y eliminar datos.

</aside>

Creando una Base de Datos.


Antes de empezar a divertirte con SQL, necesitas un lugar donde guardar todos tus datos. Eso se llama "base de datos". Imagínatela como un armario virtual gigante y superorganizado donde guardas todas tus cosas.

Hay distintos tipos de "armarios" entre los que puedes elegir. Se llaman Sistemas de Gestión de Bases de Datos Relacionales (SGBDR) y algunos de los más populares son MySQL, PostgreSQL, SQLite, Microsoft SQL Server y Oracle.

No te preocupes, no los necesitas todos. Para nuestra aventura, vamos a utilizar SQLite. Puedes configurarlo en tu computadora o utilizar un servicio que te permita hacer todo esto en la nube.

Instalación de DB Browser


A lo largo de este libro, utilizaremos DB Browser de SQLite para todos los ejercicios prácticos y ejemplos. DB Browser es una herramienta de código abierto, ligera y fácil de usar para crear, editar y gestionar bases de datos SQLite.

Para instalar DB Browser, visite este enlace y siga la configuración del asistente en función de su sistema operativo.

Downloads - DB Browser for SQLite

Creando Tablas


Ya que tienes lista tu base de datos, pasemos a la siguiente parte: ¡crear tablas para almacenar tus datos! Piensa en las tablas como si fueran los cajones de tu gran armario virtual. Cada cajón (tabla) contiene distintos tipos de elementos (datos).

En cada tabla, los datos se organizan en filas y columnas, como en una hoja de Excel. Cada fila es un "registro" único.

Cuando configuras una tabla, tienes que decirle qué "columnas" tendrá y qué tipo de datos van en cada columna. Supongamos que quieres una tabla para registrar los datos de contacto de tus amigos. Deberías crear columnas para datos como el nombre, los apellidos, el correo electrónico y el número de teléfono. Cada una de estas columnas contendrá diferentes tipos de datos: los nombres y correos electrónicos contendrán texto (en SQL lo llamamos VARCHAR), y los números de teléfono contendrán números (como INTEGER).

Para crear una tabla, utiliza CREATE TABLE:

CREATE TABLE friends (
	first_name VARCHAR(50),
	last_name VARCHAR(50),
	email VARCHAR(255),
	phone INTEGER
);

En este ejemplo, estamos creando una tabla (o 'cajón') llamada 'friends' con cuatro columnas: first_name, last_name, email, y phone; cada una de estas columnas tiene asignado un Tipo de Datos. Utilizarás esta tabla para guardar de manera ordenada la información de contacto de cada uno de tus amigos. De esa manera, siempre sabrás dónde encontrarla.