En este tema, aprenderemos sobre las operaciones básicas en SQL (Structured Query Language), que es el lenguaje estándar para interactuar con bases de datos relacionales. Nos enfocaremos en las operaciones CRUD (Create, Read, Update, Delete), que son fundamentales para la gestión de datos.

Contenido

Introducción a SQL

SQL es un lenguaje de programación utilizado para gestionar y manipular bases de datos relacionales. Las operaciones básicas en SQL se dividen en cuatro categorías principales conocidas como operaciones CRUD:

  • CREATE: Insertar nuevos datos en la base de datos.
  • READ: Consultar y recuperar datos de la base de datos.
  • UPDATE: Modificar datos existentes en la base de datos.
  • DELETE: Eliminar datos de la base de datos.

Operaciones CRUD

CREATE (Insertar Datos)

La operación CREATE se utiliza para insertar nuevos registros en una tabla. La sintaxis básica es la siguiente:

INSERT INTO nombre_tabla (columna1, columna2, columna3, ...)
VALUES (valor1, valor2, valor3, ...);

Ejemplo:

Supongamos que tenemos una tabla llamada empleados con las columnas id, nombre, edad y departamento.

INSERT INTO empleados (id, nombre, edad, departamento)
VALUES (1, 'Juan Pérez', 30, 'Ventas');

READ (Consultar Datos)

La operación READ se realiza mediante la instrucción SELECT, que se utiliza para consultar y recuperar datos de una tabla. La sintaxis básica es:

SELECT columna1, columna2, ...
FROM nombre_tabla
WHERE condición;

Ejemplo:

Para recuperar todos los registros de la tabla empleados:

SELECT * FROM empleados;

Para recuperar solo los nombres y edades de los empleados del departamento de Ventas:

SELECT nombre, edad
FROM empleados
WHERE departamento = 'Ventas';

UPDATE (Actualizar Datos)

La operación UPDATE se utiliza para modificar datos existentes en una tabla. La sintaxis básica es:

UPDATE nombre_tabla
SET columna1 = valor1, columna2 = valor2, ...
WHERE condición;

Ejemplo:

Para actualizar la edad de Juan Pérez a 31:

UPDATE empleados
SET edad = 31
WHERE nombre = 'Juan Pérez';

DELETE (Eliminar Datos)

La operación DELETE se utiliza para eliminar registros de una tabla. La sintaxis básica es:

DELETE FROM nombre_tabla
WHERE condición;

Ejemplo:

Para eliminar el registro de Juan Pérez:

DELETE FROM empleados
WHERE nombre = 'Juan Pérez';

Ejercicios Prácticos

Ejercicio 1: Insertar Datos

Inserta un nuevo registro en la tabla empleados con los siguientes datos:

  • id: 2
  • nombre: 'Ana Gómez'
  • edad: 28
  • departamento: 'Marketing'

Solución:

INSERT INTO empleados (id, nombre, edad, departamento)
VALUES (2, 'Ana Gómez', 28, 'Marketing');

Ejercicio 2: Consultar Datos

Recupera todos los registros de la tabla empleados donde el departamento sea 'Marketing'.

Solución:

SELECT * FROM empleados
WHERE departamento = 'Marketing';

Ejercicio 3: Actualizar Datos

Actualiza el departamento de Ana Gómez a 'Ventas'.

Solución:

UPDATE empleados
SET departamento = 'Ventas'
WHERE nombre = 'Ana Gómez';

Ejercicio 4: Eliminar Datos

Elimina el registro del empleado con id 2.

Solución:

DELETE FROM empleados
WHERE id = 2;

Conclusión

En esta sección, hemos cubierto las operaciones básicas en SQL, conocidas como operaciones CRUD: CREATE, READ, UPDATE y DELETE. Estas operaciones son fundamentales para la gestión de datos en bases de datos relacionales. A través de ejemplos y ejercicios prácticos, hemos aprendido cómo insertar, consultar, actualizar y eliminar datos en una tabla. En el próximo módulo, profundizaremos en la integridad referencial y cómo mantener la consistencia de los datos en una base de datos relacional.

© Copyright 2024. Todos los derechos reservados