Inserción de registros en tablas SQL con INSERT INTO

Clase 11 de 29Curso de PostgreSQL

Resumen

Aprender a insertar registros en una base de datos es esencial para gestionar información eficazmente. Usando la base de datos DVD Rental como ejemplo, aquí explicaré cómo emplear el operador insert into para aumentar datos dentro de una tabla ya existente en tu base de datos.

¿Qué pasos seguir antes de insertar datos en tus tablas?

Lo primero antes de realizar cualquier inserción es entender claramente la estructura y composición de tu tabla. Por lo tanto, utiliza una consulta simple para conocer estos detalles:

SELECT * FROM customer;

Esta operación te permitirá identificar los campos necesarios para la tabla, como customer ID, store ID, first name, last name, email, address, active bool, y create date.

¿Cuáles son las instrucciones para insertar registros con éxito?

Una vez que conozcas estos campos, puedes preparar la sentencia SQL para insertar nuevos registros. El formato general a seguir es:

INSERT INTO customer (store ID, first name, last name, email, address ID, active bool, create date, active)
VALUES (1, 'Amin', 'Espinoza', 'email', 5, true, NOW(), 1);

Observa cómo cada campo tiene un valor correspondiente asignado secuencialmente tras la palabra reservada VALUES. Es muy práctico utilizar valores como NOW() para registrar fechas actuales automáticamente.

¿Cómo verificar la inserción de nuevos registros?

Para asegurarte de que el registro fue correctamente insertado, ejecuta un comando que refleje la actualización:

SELECT * FROM customer;

Si antes tenías 599 registros, posteriormente deberías ver 600 registros tras ejecutar la inserción. También puedes realizar consultas específicas para validar aún más tu inserción, como:

SELECT * FROM customer WHERE first_name = 'Amin';

Esto identificará específicamente los registros que hayan sido insertados bajo ese criterio.

¿Qué hacer en caso de doble inserción?

Si accidentalmente insertas el mismo registro más de una vez, aprovecha esta situación para practicar la función de borrado más adelante. Simplemente vigila dichos registros mediante la misma consulta específica mostrada anteriormente.

Recuerda que entender claramente estos conceptos te permitirá agregar datos de forma rápida y efectiva, optimizando el manejo y administración de tu base de datos. ¡Practica estos pasos y mejora tus habilidades técnicas en SQL!