Postgres inserir em exemplos de tabela

Postgres inserir em exemplos de tabela
No PostgreSQL, você criou uma tabela com várias colunas. Agora, você precisa inserir dados nessas colunas. Lá levanta a questão, como você fará isso? Bem, não é tão difícil. Se você seguir este guia, a maioria de suas perguntas sobre a inserção dos dados na tabela será respondida adequadamente. Este artigo o guiará sobre a inserção de valores em uma tabela, demonstrando vários exemplos no PostgreSQL. O objetivo da declaração "Inserir in" é adicionar uma nova linha com os valores da sua tabela de banco de dados. Você pode adicionar linhas únicas ou múltiplas também usando a instrução "inserir em". Por baixo está a sintaxe básica para a declaração "Inserir" no PostgreSQL:

A sintaxe acima afirma que:

  • Primeiro, insira o comando "inserir em" para inserir as linhas na tabela.
  • Em seguida, digite o nome da tabela (tabela_name) no qual você deseja inserir os valores junto com a lista de nomes de colunas (coluna1, column2,… columnn) que devem ser separados por vírgulas.
  • Por fim, insira a instrução "valores" (value1, value2,…, valuen) com tipos de dados semelhantes aos colunas. Na lista de valores e colunas, eles devem estar na mesma ordem.

Insira em uma tabela com cláusula de retorno:

Na declaração "Inserir", você também pode adicionar a cláusula "retornando" se quiser retornar as informações de linhas especificadas. A declaração subsequente pode ser usada para retornar as informações de toda a linha inserida:

O asterisco "*" na declaração significa retornar todas as informações da linha inserida.

Retorne uma linha específica:

Você também pode obter as informações de uma linha específica especificando qualquer coluna que você deseja as informações. Por exemplo:

Na declaração acima, especifiquei o nome da coluna "Nome de usuário" com a cláusula "retornando" para obter as informações dessa coluna específica nos resultados.

Retorne usando a palavra -chave “AS”:

Se você deseja alterar o nome do valor retornado, pode usar a palavra -chave "AS" com o nome atribuído na cláusula "retornando":

A palavra -chave "AS" na declaração anterior mudará o nome da coluna de "Nome de usuário" com "u_name" e retornará o nome como "u_name" nos resultados.

PostGresql Inserir no exemplo da tabela:

Antes de entrar em alguns exemplos de declaração "inserir", vamos criar uma tabela primeiro para inserir valores na tabela. Executaremos apenas a seguinte declaração para criar uma tabela em nosso banco de dados:

Crie passageiros da tabela (
"Id" int a chave primária não nula,
"Nome" Varchar (100) não nulo,
"Email" Varchar (255) Único não nulo,
"Idade" inteiro não nulo,
"Travel_to" Varchar (255) não nulo,
"Pagamento" Inteiro,
Data de "Travel_date"
)

Agora, o nome da tabela “Passageiros” é criado, que é exibido como:

Como podemos ver, os valores da tabela estão vazios. Estaremos inserindo valores nesta tabela "passageiros" usando declarações "inserir":

Inserindo uma linha em uma tabela no PostgreSQL:

Vamos começar com um exemplo fácil de inserir uma linha na tabela usando a instrução "inserir". A declaração a seguir inserirá uma linha na tabela "Passageiros":

Insira em "Passageiros" ("ID", "Nome", "Email", "Age", "Travel_to", "Pagamento", "Travel_date")
Valores (1, 'Jack', '[email protected] ', 20,' Paris ', 79000,' 2018-1-1 ');

Na sintaxe acima, após a declaração "Inserir em", o nome da tabela é especificado como "passageiros", e todas as colunas são mencionadas nos colchetes () separados por vírgulas. Em "valores", os dados de acordo com os tipos de dados das colunas são especificados. Veja qualquer coluna, por exemplo; Quando criamos a tabela, especificamos a coluna “ID” como inteira e a coluna “Nome” como Varchar. Na coluna valores, escrevi apenas os valores inteiros e varchar. Se inserirmos 'Jack' no local da coluna “ID”, o PostgreSQL não o aceitaria e mostrou um erro. Portanto, é importante escrever valores e colunas em uma ordem com seus tipos de dados especificados. Lembre -se de que os tipos de dados, incluindo varchar ou datas, precisam estar em citações únicas. A saída para a declaração acima se parece com a seguinte:

Para visualizar seus valores inseridos em uma tabela, execute esta consulta:

Selecione * de "passageiros";

Esta instrução "select" selecionará todos os dados da sua tabela nos resultados como:

Você pode confirmar que os valores que inserimos agora estão exibidos na tabela acima.

Inserindo várias linhas em uma tabela no PostgreSQL:

Ao adicionarmos uma única linha em uma tabela no exemplo anterior, podemos inserir da mesma forma várias linhas em uma tabela usando as seguintes declarações:

Insira em "Passageiros" ("ID", "Nome", "Email", "Age", "Travel_to", "Pagamento", "Travel_date")
Valores
(2, 'Anna', '[email protected] ', 19,' NewYork ', 405000,' 2019-10-3 '),
(3, 'maravilha', '[email protected] ', 32,' Sydney ', 183000,' 2012-8-5 '),
(4, 'Stacy', '[email protected] ', 28,' Maldives ', 29000,' 2017-6-9 '),
(5, 'Stevie', '[email protected] ', 49,' Grécia ', 56700,' 2021-12-12 '),
(6, 'Harry', '[email protected] ', 22,' Hogwarts ', 670000,' 2020-1-17 ');

Nesta afirmação, adicione valores diferentes seguidos de vírgulas após cada valor para inserir valores na tabela "passageiros". A declaração acima para adicionar várias linhas em uma tabela fornece os seguintes resultados:

Para confirmar que os valores são inseridos na tabela, execute a seguinte consulta:

Selecione * de "passageiros";

Ao executar a instrução "Selecionar", você pode visualizar a saída e verificar os valores que inseriu:

Todos os valores que inserimos na tabela usando a instrução "inserir" são atualizados e exibidos na saída acima.

Insira usando valores -chave padrão no PostgreSQL:

A palavra -chave "padrão" inserirá valores nulos por padrão no PostgreSQL. A declaração a seguir demonstra os resultados:

Insira em "Passageiros" ("ID", "Nome", "Email", "Age", "Travel_to", "Pagamento", "Travel_date")
Valores
(7, 'max', '[email protected] ', 19,' Paris ', padrão, padrão);

A palavra -chave "padrão" adicionará os valores nulos nas colunas "Pagamento" e "Travel_date", a saída após a exibição da tabela será:

Na saída acima, as colunas "Pagamento" e "Travel_date" são atribuídas a um valor nulo usando a palavra -chave "padrão".

Observe que a palavra -chave "padrão" seria funcional se você a atribui à coluna que aceita valores nulos.

Conclusão:

Neste artigo, aprendemos através de vários exemplos de valores de inserção em uma tabela no PostgreSQL. Aprendemos a inserir valores únicos e múltiplos em uma tabela, inserir valores usando a palavra -chave "padrão" e a cláusula "retornando". Todos os exemplos são eficazes para implementar. PostgreSQL permite que você use a palavra -chave "Inserir" em consultas, tornando menos complicado a inserção de valores em uma tabela. Esperamos que você tenha achado este artigo útil. Siga o Linux Dint para obter mais dicas e informações.