PostgreSQL INSERTAR: Insertar datos en una tabla
โก Resumen inteligente
PostgreSQL La instrucciรณn INSERT agrega nuevas filas a una tabla usando SQL. LessLos documentos abarcan la sintaxis, las inserciones de una o varias filas, la clรกusula RETURNING, los valores predeterminados y la adiciรณn de registros a travรฉs de la interfaz de pgAdmin de forma visual.

PostgreSQL INSERTAR declaraciรณn
In PostgreSQL, la instrucciรณn de inserciรณn ayuda a insertar una nueva fila o fila en la tabla. Puede insertar filas especificadas por expresiones de valor, cero o varias filas resultantes de la consulta.
Sintaxis de PostgreSQL Insertar en
INSERT INTO TABLE_NAME (column1, column2, ...columnN) VALUES (value1, value2,...valueN);
Puede ver en la sintaxis anterior que las columnas 1 a N son los nombres de las columnas de la tabla en las que desea insertar datos. La columna de destino debe aparecer en cualquier orden especรญfico. Los valores proporcionados por la clรกusula de consulta o valores son los valores correspondientes a las columnas.
Una vez que se ejecuta la consulta, puede ver el mensaje de salida.
Insert oid 1
Este mensaje de salida se mostrarรก si solo se inserta una sola fila, oid es el OID numรฉrico asignado a la fila insertada.
Ejemplo de PostgreSQL Insertar en la tabla
Considere la siguiente tabla, โtutorialesโ, con dos columnas.
โidโ entero valor PREDETERMINADO 1
Texto โtutorial_nameโ valor PREDETERMINADO postgre
Y sin restricciones
Aquรญ hay pasos para PostgreSQL insertar en la tabla:
Paso 1) Insertar una fila en
INSERT INTO tutorials(id, tutorial_name) VALUES (1, 'postgre');
NOTA: Sรณlo los caracteres o valores de fecha deben estar entre comillas simples al insertar una fila.
Paso 2) Sin embargo, si inserta datos en todas las columnas, puede omitir los nombres de las columnas. La misma declaraciรณn de inserciรณn tambiรฉn se puede escribir como,
INSERT INTO tutorials VALUES (1, 'postgre');
Paso 3) Los valores de los datos se enumeran en el orden en que aparecen las columnas en la tabla, separados por comas.
La sintaxis anterior tiene un problema: es necesario conocer el orden de las columnas de la tabla. Para superar este problema, tambiรฉn puede enumerar las columnas explรญcitamente.
Por ejemplo, ambos comandos que se indican a continuaciรณn tienen el mismo efecto que se muestra a continuaciรณn:
INSERT INTO tutorials(id, tutorial_name) VALUES (1, 'postgre'); INSERT INTO tutorials(tutorial_name, id) VALUES ('postgre',1);
Paso 4) En este ejemplo, puedes ver que si no tienes valores para todas las columnas, puedes omitir algunas de ellas.
En ese caso, las columnas se completarรกn automรกticamente con sus valores predeterminados si se especifican.
INSERT INTO tutorials(id) VALUES (5);
Paso 5) Tambiรฉn puede solicitar valores predeterminados para columnas individuales o para toda la fila:
INSERT INTO tutorials(id, tutorial_name) VALUES (1, DEFAULT); INSERT INTO tutorials DEFAULT VALUES;
Paso 6) Puede crear varias filas con un solo comando:
INSERT INTO tutorials(id, tutorial_name) VALUES (1, 'postgre'), (2, 'oracle'), (3, 'mysql'), (4, 'mongo');
Paso 7) In PostgreSQL, tambiรฉn sirve para insertar el resultado de una consulta que puede no tener filas, tener una o varias filas:
INSERT INTO tutorials (id, tutorial_name) SELECT id, tutorial_name FROM tutorials WHERE tutorial_name = 'mysql';
PostgreSQL Insertar declaraciรณn usando pgAdmin
Estos son los pasos para insertar una declaraciรณn usando pgAdmin en Postgre SQL
Paso 1) En el รกrbol de objetos
- Haga clic derecho en la tabla donde desea insertar datos
- Seleccionar guiones
- INSERTAR guiรณn
Paso 2) En el panel Insertar
- Editar la consulta
- Haga clic en el botรณn de iluminaciรณn
- Observar la salida
Paso 3) Tambiรฉn puede ir a Herramientas > Herramientas de consulta para abrir el Editor de consultas, pero no obtendrรก la consulta de inserciรณn predeterminada.









