Hola!
En este video vamos a ver cómo insertar datos de prueba utilizando también Chatgpt.
A las dos tablas que hemos creado.
En este caso las tablas son la tabla Cursos y la tabla Estudiantes, donde tenemos además que pues estudiantes
y cursos tienen una relación de estudiantes hacia cursos mediante una llave foránea.
Qué vamos a hacer entonces?
Pues vamos a ir acá y vamos a generar un prompt que nos va a permitir que nos ayude a poblar de datos.
Entonces le vamos a decir gracias.
De momento solo he creado las tablas, pero aún no tienen datos.
Vamos a colocar acá.
Me podrías ayudar a crear datos de ejemplo en las tablas?
Vamos a colocarle así.
Acá no es necesario colocar dos signos de interrogación, podemos colocar solo uno, sino que acá lo
colocó dos simplemente para que se vea bonito.
Noten que nos entiende, incluso digamos escribamos mal nuestro español luego de eso, entonces veamos
lo siguiente.
Vamos a pedirle algo más, porque si yo le pido que me cree solamente datos, pues no me va a crear,
digamos datos.
Este muchos datos, no solamente algunos.
Notemos acá digamos que la estructura de nuestras tablas, en este caso los cursos en las columnas,
tiene ID de curso, profesor horario y además nosotros tenemos acá en las columnas ID de estudiante
y nombre.
Entonces vamos a decirle me podrías ayudar a crear los datos de ejemplo en las tablas y coloquémosle
acá?
Necesito que sean mínimo cuatro cursos y.
Que sean.
Al menos 30 estudiantes.
Esto para que posteriormente, cuando nosotros le pidamos ayuda para que nos ayude a hacer ciertas consultas
con las tablas que hemos creado, pues tengamos bastantes datos para poder interactuar.
Le damos acá y luego vamos a ver qué nos genera.
Entonces nos dice que primero pues va a crear la tabla Cursos.
Noten que acá nos dice que creamos la tabla Cursos para tener al menos cuatro cursos y luego nos crea
la tabla.
En este caso, bueno, nos inserta los datos de los estudiantes.
Pero acá noten algo importante que no nos está indicando todos los estudiantes solamente hay 123456
y siete.
Y acá tengo sí, pues los cursos, voy a copiar entonces los cursos primero y voy a ir acá y voy a insertar
los cursos, entonces le voy a ejecutar acá en mi sentencia y nos dice acá que tenemos un error.
En este caso el error es el siguiente.
Vamos a ver cuál es nuestro error.
Nos dice que.
Tenemos que data too long for column horario one.
Entonces tenemos esto.
Vamos a indicarle eso mismo a, vamos a darle acá copy y vamos a darle acá esto, me obtengo el siguiente
error, obtengo el siguiente error al crear la primera tabla.
Y vamos a ver que me dice.
Vean que en este caso el error se debe a la longitud, como era de esperarse, porque tenemos que es
un varchar 20.
Entonces acá lo que nos está diciendo es que modifiquemos nuestra tabla, o sea, una opción hubiese
sido noten que hubiese sido modificar la longitud de los caracteres que estoy ingresando.
Pero la otra opción es lo que él nos dice, lo que nos dice modificar la longitud, vamos a seguirle
la corriente y pues entonces vamos a antes de esto vamos a a pegar esto, vamos a hacer el alter alter
table.
Entonces le damos acá, así ejecuta esto perfecto y luego vamos a ejecutar lo siguiente Y se ejecutó
correctamente esto de acá.
Entonces ya tenemos los estudiantes o los cursos agregados.
Luego de eso notamos algo más en el.
La primera respuesta al prompt que hicimos nos da solamente 1234567 estudiantes.
Entonces vamos a decirle eso.
Gracias.
Por otro lado.
Para la tabla Estudiantes solo me has indicado la creación de siete estudiantes.
Me podrías ayudar a crear al menos?
30 estudiantes y vamos a ver qué nos dice.
Por supuesto.
Y noten que ahora sí nos está generando los estudiantes, todos los estudiantes, hasta el estudiante
30.
Y eso es bastante en este caso interesante, ya que pues lo está generando.
Pero notamos algo más.
Notamos que aquí.
Por ejemplo.
Coloca como estudiante uno, Estudiante dos Yo quiero nombres entonces y acá además le está colocando
este símbolo que yo no quiero que le coloque.
Entonces vamos a decirle que.
Y.
En la columna grado no uses este símbolo.
Por otro lado, me gustaría que en la columna Nombre.
Inventes nombres de personas.
Y no nombres genéricos como estudiante uno, estudiante, dos puntos suspensivos.
Entonces le indico eso y luego me va a generar.
Noten que ahora ha quitado el símbolo que yo le dije y además está ingresando nombres inventados.
Una vez que tengo eso, simplemente tengo que copiar el código, ir acá, borrar esto, pegar y luego
voy a ejecutar el código.
Una vez que lo ejecute, se acaban de insertar, en este caso los estudiantes.
En el siguiente video veremos cómo recuperar estos datos que nosotros acabamos de insertar.