La sintaxis anterior establece que:
Inserte en una tabla con la cláusula de retorno:
En la instrucción "Insertar", también puede agregar la cláusula de "devolución" si desea devolver la información de las filas especificadas. La declaración posterior se puede utilizar para devolver la información de toda la fila insertada:
El asterisco "*" en la declaración significa devolver toda la información de la fila insertada.
Devolver una fila específica:
También puede obtener la información de una fila específica especificando cualquier columna que desee la información. Por ejemplo:
En la declaración anterior, he especificado el nombre de la columna "nombre de usuario" con la cláusula "Devolvente" para obtener la información de esa columna específica en los resultados.
Regrese usando la palabra clave "AS":
Si desea cambiar el nombre del valor devuelto, puede usar la palabra clave "AS" con el nombre asignado en la cláusula "Devolvente":
La palabra clave "as" en la declaración anterior cambiará el nombre de la columna del "nombre de usuario" con "u_name" y devolverá el nombre como "u_name" en los resultados.
PostgreSQL Insertar en el ejemplo de la tabla:
Antes de entrar en algunos ejemplos de instrucción "insertar", creemos primero una tabla para insertar valores en la tabla. Solo ejecutaremos la siguiente declaración para crear una tabla en nuestra base de datos:
Crear pasajeros de mesa (Ahora, se crea el nombre de la tabla "pasajeros", que se muestra como:
Como podemos ver, los valores de la tabla están vacíos. Insertaremos valores en esta tabla "pasajeros" utilizando declaraciones de "insertar":
Insertar una fila en una tabla en PostgreSQL:
Comencemos con un ejemplo fácil de insertar una fila en la tabla utilizando la instrucción "Insertar". La siguiente declaración insertará una fila en la tabla "pasajeros":
Insertar en "pasajeros" ("id", "nombre", "correo electrónico", "edad", "viajar", "pago", "viajar_date")En la sintaxis anterior, después de la declaración "Insertar en", el nombre de la tabla se especifica como "pasajeros", y todas las columnas se mencionan en los soportes () separados por comas. En "valores", se especifican los datos de acuerdo con los tipos de datos de columnas. Tome cualquier columna, por ejemplo; Cuando creamos la tabla, especificamos la columna de la columna "ID" como Integer y "Nombre" como Varchar. En la columna de valores, he escrito solo los valores enteros y varchar. Si insertamos 'Jack' en el lugar de la columna "ID", PostgreSQL no lo habría aceptado y mostrado un error. Por lo tanto, es importante escribir valores y columnas en un orden con sus tipos de datos especificados. Tenga en cuenta que los tipos de datos, incluidos Varchar o las fechas, deben estar en cotizaciones individuales. La salida para la declaración anterior se ve así:
Para ver sus valores insertados en una tabla, ejecute esta consulta:
Seleccionar * de "pasajeros";Esta instrucción "Seleccionar" seleccionará todos los datos de su tabla en los resultados como:
Puede confirmar que los valores que insertamos ahora se muestran en la tabla de arriba.
Insertar múltiples filas en una tabla en PostgreSQL:
Como agregamos una sola fila en una tabla en el ejemplo anterior, podemos insertar de manera similar varias filas en una tabla utilizando las siguientes afirmaciones:
Insertar en "pasajeros" ("id", "nombre", "correo electrónico", "edad", "viajar", "pago", "viajar_date")En esta declaración, agregue diferentes valores seguidos de comas después de cada valor para insertar valores en la tabla "pasajeros". La declaración anterior para agregar varias filas a una tabla proporciona los siguientes resultados:
Para confirmar que los valores se insertan en la tabla, ejecute la siguiente consulta:
Seleccionar * de "pasajeros";Al ejecutar la instrucción "Seleccionar", puede ver la salida y verificar los valores que ha insertado:
Todos los valores que hemos insertado en la tabla utilizando la instrucción "Insertar" se actualizan y se muestran en la salida anterior.
Insertar usando la palabra clave valores predeterminados en PostgreSQL:
La palabra clave "predeterminada" ingresará los valores nulos de forma predeterminada en PostgreSQL. La siguiente declaración demuestra los resultados:
Insertar en "pasajeros" ("id", "nombre", "correo electrónico", "edad", "viajar", "pago", "viajar_date")La palabra clave "predeterminada" agregará los valores nulos en las columnas "pago" y "viajes_date", la salida después de mostrar la tabla será:
En la salida anterior, las columnas "Pago" y "Travel_Date" se asignan a un valor nulo mediante el uso de la palabra clave "predeterminada".
Nota, la palabra clave "predeterminada" sería funcional si la asigna a la columna que acepta valores nulos.
Conclusión:
En este artículo, hemos aprendido a través de varios ejemplos de valores de inserción en una tabla en PostgreSQL. Hemos aprendido a insertar valores simples y múltiples en una tabla, insertar valores utilizando la palabra clave "predeterminada" y la cláusula de "retorno". Todos los ejemplos son efectivos para implementar. PostgreSQL le permite usar la palabra clave "insertar" en consultas, lo que hace que sea menos complicado insertar valores en una tabla. Esperamos que hayas encontrado este artículo útil. Siga la pista de Linux para obtener más consejos e información.