¿Cómo poblar con registros una tabla en MySQL?

| Última modificación: 7 de octubre de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

Si quieres entender las lista desplegables de los formularios, debes saber cómo poblar con registros una tabla en MySQL, pues este es el proceso que completa una lista despegable de opciones para que puedas escoger la más aprovechable. Así pues, a continuación te contaremos cómo poblar con registros una tabla en MySQL para que puedas crear tu lista desplegable.

¿Cómo poblar con registros una tabla en MySQL?

En muchos sitios web necesitas ingresar una serie de datos para darte de alta. Por ejemplo, si quieres pagar tus impuestos, usualmente encontrarás un formulario con varios campos que debes rellenar y otros que te dan opciones a partir de listas desplegables, que te permitirán escoger según sea tu preferencia.

Un formulario con las listas desplegables puede verse de la siguiente manera:

Cómo poblar con registros una tabla en MySQL

Así pues, ya estamos listos para poblar tablas que, después, puedan pertenecer a una lista desplegable como la de la imagen anterior. Para empezar a poblar nuestras tablas, deberás posicionarte dentro de la plataforma de Virtual Box con la máquina virtual de MySQL. Una vez abierto, podrás dirigirte a la base de datos sobre la que estás trabajando. En este caso, utilizamos una serie de elementos de un ejercicio práctico que realizamos en una de nuestras entregas en el bootcamp de Big Data.

Tablas familias de ejercicio práctico Los Simpson

El ejercicio práctico de Los Simpson, como te comentamos en un artículo anterior acerca de Los Simpson y las tablas, hay ocho tablas que construyen el diagrama de la base de datos del ejercicio. Hay tablas que almacenan datos sobre los personajes, las familias, los lugares y hasta las mascotas.

Así pues, empezaremos con la tabla de FAMILIAS del ejercicio de Los Simpson, la cual tiene 4 identificadores que deberían completarse. Por lo tanto, primero tendrás que emplear el comando USE [NOMBRE DE LA TABLA] para empezar a llenar las tablas de tu base de datos.

Una vez estes ahí, tendrás que utilizar los comandos de INSERT INTO [NOMBRE DE LA TABLA] VALUES más todos los datos que quieres integrar. En este caso, queremos obtener la fecha en la que se registró y se modificó el dato. Por lo tanto, podrás utliizar el comando NOW() o el SYSDATE().


Después de agregar los valores para cada uno de los identificadores de la tabla, tienes que asegurarte de que se ejecute de manera fija o que pueda cambiarse, según tus preferencias. Para ambos casos se utiliza COMMIT y ROLLBACK, respectivamente.

USE SPRINGFIELD
INSERT INTO FAMILIAS VALUES (1, 'SIMPSONS', NOW (), NOW());
INSERT INTO FAMILIAS VALUES (2, 'BOUVIER', SYSDATA(). SYSDATA));
COMMIT;
SELECT * FROM FAMILIAS

Otra forma de INSER INTO VALUES

La forma que utilizamos para ingresar los dos primeros récords es solo una de las dos que hay. Si quieres hacerlo de manera distinta, puedes seguir una sentencia que incluya los campos en la instrucción, como podrás ver a continuación:

INSERT INTO FAMILIAS (ID_FAMILIA, DESC_FAMILIA, FECHA_INSERT, FECHA_MODIFICACION) VALUES (3, 'FLANDERS', NOW (), NOW());

Ahora bien, si no quieres rellenar todo y necesitas dejar un campo vacío, solo deberás evitar pintarlo.

INSERT INTO FAMILIAS (ID_FAMILIA, DESC_FAMILIA, FECHA_INSERT ) VALUES (3, 'FLANDERS', NOW ());
COMMIT;

Recuerda que cada vez que quieras poblar las tablas e insertar unos valores específicos, tendrás que utilizar el comando de COMMIT o ROLLBACK, según sea el trabajo que quieras realizar con las tablas.

Si has llegado hasta este punto del artículo, ya sabes cómo poblar con registros una tabla en MySQL y puedes reproducir este mismo proceso en otros programas de bases de datos y, así, crear tus listas desplegables.

No obstante, este solo uno de los conceptos en los que te podrías volver experto, por eso te queremos recomendar nuestra formación intensiva de Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp. ¡Pide más información y descubre cómo convertirte en un profesional del Big Data en pocos meses!

Sandra Navarro

Business Intelligence & Big Data Advisor & Coordinadora del Bootcamp en Data Science, Big Data & Machine Learning.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Big Data, IA & Machine Learning

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado