Todo lo que necesitas saber sobre las sentencias CRUD en SQL con ejemplos.


CRUD es un acrónimo en inglés que significa “Create, Read, Update, Delete”, y se refiere a las operaciones básicas que se pueden realizar con una base de datos. Estas operaciones son:

  • Crear: agregar nuevos registros a una tabla.
  • Leer: seleccionar y recuperar datos de una tabla.
  • Actualizar: modificar los valores de uno o más campos de una tabla.
  • Eliminar: eliminar registros de una tabla.

A continuación, presentamos cómo se pueden realizar estas operaciones en SQL utilizando las sentencias correspondientes:

  1. Crear: la sentencia INSERT INTO se utiliza para insertar nuevos registros en una tabla. Por ejemplo:
INSERT INTO tabla (campo1, campo2) VALUES (valor1, valor2);  // inserta un nuevo registro con los valores 'valor1' y 'valor2' para los campos 'campo1' y 'campo2'
  1. Leer: la sentencia SELECT se utiliza para seleccionar y recuperar datos de una tabla. Por ejemplo:
SELECT * FROM tabla;  // selecciona todos los campos de la tabla
SELECT campo1, campo2 FROM tabla;  // selecciona solo los campos 'campo1' y 'campo2'
  1. Actualizar: la sentencia UPDATE se utiliza para actualizar los valores de uno o más campos de una tabla. Por ejemplo:
UPDATE tabla SET campo1 = valor1, campo2 = valor2 WHERE condicion;  // actualiza los valores 'valor1' y 'valor2' para los campos 'campo1' y 'campo2' en todos los registros que cumplan la condición especificada
  1. Eliminar: la sentencia DELETE FROM se utiliza para eliminar registros de una tabla. Por ejemplo:
DELETE FROM tabla WHERE condicion;  // elimina todos los registros que cumplan la condición especificada

Es importante tener en cuenta que, para realizar cualquiera de estas operaciones, es necesario tener permisos de acceso a la base de datos y a la tabla correspondiente. Además, es recomendable utilizar la cláusula WHERE para especificar una condición que filtre los registros que se deben afectar, ya que esto puede evitar errores y mejorar la eficiencia de la consulta.

Además de las sentencias CRUD básicas mencionadas anteriormente, existen muchas otras sentencias y cláusulas que pueden utilizarse para realizar operaciones más complejas en una base de datos. Algunas de estas sentencias y cláusulas son:

  • GROUP BY: agrupa los resultados de una consulta según uno o más campos.
  • HAVING: filtra los resultados de una consulta que utiliza la cláusula GROUP BY.
  • ORDER BY: ordena los resultados de una consulta según uno o más campos.
  • LIMIT: limita el número de resultados de una consulta.
  • JOIN: une dos o más tablas para obtener datos de múltiples tablas al mismo tiempo.
  • UNION: combina los resultados de dos o más consultas en una sola tabla.
  • CREATE TABLE: crea una nueva tabla en una base de datos.
  • ALTER TABLE: modifica la estructura de una tabla existente.
  • DROP TABLE: elimina una tabla de una base de datos.

Pero todo esto ya te lo compartiré en otro artículo. Y si quieres aprender a trabajar con base de datos de una manera eficiente, te dejo estos cursos de nuestra genial plataforma Azul School:

Espero que este artículo te haya servido como guía para entender cómo funcionan las sentencias CRUD en SQL y cómo se pueden utilizar para interactuar con bases de datos de manera eficiente. Recuerda que SQL es un lenguaje muy potente y hay muchas más sentencias y cláusulas que puedes utilizar para realizar diversas operaciones en tus bases de datos. ¡Buena suerte en tus proyectos!


¿Tienes un cometario sobre esto? Dímelo en Twitter o Facebook.