SQL, o Structured Query Language, es un lenguaje de programación diseñado para gestionar datos en sistemas de gestión de bases de datos relacionales. Una de las tareas más fundamentales al trabajar con SQL es crear y manipular tablas. En este tutorial, te guiaremos paso a paso a través de este proceso esencial.
Creando una Tabla en SQL
Comenzaremos con la creación de una tabla. Las tablas en SQL son similares a las hojas de cálculo en Excel, con filas y columnas que contienen datos. Para crear una tabla, necesitamos especificar su nombre y definir las columnas y los tipos de datos que contendrán. Aquí hay un ejemplo de cómo podrías hacerlo:
CREATE TABLE Empleados (
ID int,
Nombre varchar(255),
Apellido varchar(255),
FechaContratacion date
);
En este código, CREATE TABLE
es un comando SQL que indica que queremos crear una nueva tabla. Empleados
es el nombre de la nueva tabla, y entre paréntesis, definimos las columnas de la tabla (ID, Nombre, Apellido y FechaContratacion) junto con sus respectivos tipos de datos (int para enteros, varchar(255) para cadenas de texto y date para fechas).
Insertando Datos en la Tabla
Una vez que la tabla está creada, podemos empezar a insertar datos en ella usando el comando INSERT INTO
. Aquí hay un ejemplo de cómo insertar datos en nuestra tabla de Empleados
:
INSERT INTO Empleados (ID, Nombre, Apellido, FechaContratacion)
VALUES (1, ‘Juan’, ‘Pérez’, ‘2023-01-01’);
Este código inserta una nueva fila en la tabla Empleados
con un ID de 1, un Nombre de ‘Juan’, un Apellido de ‘Pérez’, y una FechaContratacion de ‘2023-01-01’.
Actualizando y Eliminando Datos
Además de insertar datos, también puedes actualizar o eliminar datos existentes en una tabla SQL. Para actualizar datos, usamos el comando UPDATE
:
UPDATE Empleados
SET Apellido = ‘García’
WHERE ID = 1;
Este código cambia el Apellido del empleado con el ID 1 a ‘García’.
Para eliminar datos, puedes usar el comando DELETE
:
DELETE FROM Empleados
WHERE ID = 1;
Este código eliminará el empleado con el ID 1 de la tabla Empleados
.
Actualizando y Eliminando Datos
Crear y manipular tablas son tareas esenciales al trabajar con SQL. Aunque este tutorial cubre las operaciones básicas, SQL es un lenguaje potente y flexible que ofrece muchas más posibilidades. Recuerda siempre practicar y experimentar para aprender y mejorar tus habilidades con SQL.
Libro recomendado:
Aprende SQL en un fin de semana