Inserción de registros en tablas SQL con INSERT INTO
Clase 11 de 29 • Curso de PostgreSQL
Contenido del curso
- 18

Fechas y horas en SQL: current_timestamp y función extract
04:55 - 19

Operaciones aritméticas en consultas SQL con fechas
05:49 - 20

Concatenación de cadenas en SQL con función CONCAT
03:51 - 21

Sentencias UPDATE y DELETE en PostgreSQL
05:54 - 22

Operadores NULLIF y COALESCE para gestionar datos nulos en SQL
07:30 - 23

Creación de vistas y funciones en PG Admin para reutilizar consultas
08:10
- 24

Importación de archivos CSV desde Excel a PostgreSQL
07:57 - 25

Instalación y configuración de Jupyter Notebooks para PostgreSQL
04:59 - 26

Conectar PostgreSQL con Jupyter Notebooks usando Python
04:57 - 27

Diferencias entre Postgres y MySQL para elegir la base de datos correcta
03:07 - 28

Tipos de datos únicos en PostgreSQL: JSON B, arrays y UUID
03:13 - 29

Importancia de Postgres en el desarrollo profesional de software
01:55
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!