PostgreSQL: inserte valores múltiples en varias filas

PostgreSQL es un tipo de base de datos relacional (RDBMS) similar a MySQL. La base de datos relacional almacena datos en forma de tabla en la que cada fila es un registro y cada columna es un atributo. En este artículo, veremos el proceso de insertar múltiples filas en una base de datos PostgreSQL. En general, usamos la instrucción INSERT para insertar valores en una base de datos. Solo se puede usar una versión improvisada de la misma declaración para insertar múltiples valores en varias filas de una base de datos como se muestra en la siguiente sintaxis:

Sintaxis:

##When specifying Column Names
Insert into tableName (col1, col2) values (value,value),(value,value),(value,value);

## when not specifying Column Names
Insert into tableName  values (value,value),(value,value),(value,value);

Acercarse :

  • El nombre de nuestra base de datos es geeksforgeeks y el nombre de la tabla es gfg al principio, no hay datos dentro de la tabla. Para seleccionar la base de datos, usaremos query   \c databaseName .
  • Para verificar los datos dentro de la tabla, usaremos query select *from tableName .
  • Ahora, para insertar valores, usaremos el nombre de la tabla y los nombres de las columnas y los registros que se insertarán estarán separados por comas («‘»).
  • La consulta será Insertar en tableName (col1, col2) valores (valor, valor), (valor, valor), (valor, valor) .
  • Si desea insertar sin los nombres de las columnas, la consulta será diferente a la consulta anterior.
  • Insertar en tableName valores (valor,valor),(valor,valor),(valor,valor) . Pero debe recordarse una cosa aquí: en este caso, el orden de los valores que se insertan debe ser el mismo que en la base de datos y se deben insertar todas las columnas obligatorias.
  • Ahora nuevamente buscaremos registros dentro de la tabla usando select*from tableName.

Ejemplo 1 :

En este ejemplo, primero seleccionamos la base de datos usando el comando \c geeksforgeeks, y luego miramos los registros de la tabla de la base de datos, luego insertamos el registro de múltiplos dentro de la tabla y luego miramos nuevamente dentro de las tablas de la base de datos. Los pasos seguidos son seleccionar la base de datos y luego buscar en los registros de la tabla, luego insertar múltiples valores y luego buscar nuevamente en los registros de la tabla.

Ejemplo 2:

Aquí, en este ejemplo, insertaremos las filas sin usar los nombres de las columnas, pero una cosa a tener en cuenta acerca de este enfoque es que si no proporciona los nombres de las columnas, el orden de los valores que se insertan será el mismo que el de la tabla y todo las columnas obligatorias deben completarse en la tabla; de lo contrario, habrá una excepción. Después de insertar los datos, buscaremos nuevamente en la tabla de la base de datos.

Publicación traducida automáticamente

Artículo escrito por rajatagrawal5 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *