Postgres Atualize linhas

Postgres Atualize linhas
O PostgreSQL permite que você insira, atualize ou exclua valores em uma coluna ou linha através de palavras-chave embutidas de "Inserir", "Atualizar" e "Excluir". Essas palavras-chave o tornam menos complicado, eficiente em termos de tempo e escalável para os usuários modificarem suas linhas de tabela ou colunas. Neste artigo, estaremos falando sobre como você pode atualizar suas linhas em uma tabela usando a palavra -chave "Atualizar" no PostgreSQL. Você aprenderá diferentes implementações de como atualizar linhas em uma tabela e torná -la mais compreensível. Para atualizar linhas, você precisa usar a palavra -chave "atualizar" em sua declaração. O uso do comando "atualização" é modificar quaisquer alterações em sua tabela. A sintaxe básica para atualizar uma linha em uma tabela é dada abaixo: Atualizar tabela_name
Defina column1 = value1,…, columnn = valuen;

A declaração acima explica o seguinte:

Mencione a palavra -chave "atualização" primeiro. Depois disso, mencione o nome da tabela que você deseja modificar.

Em seguida, escreva a palavra -chave "set" junto com o nome das colunas "Column1" e defina o valor que deseja inserir no lugar de "Value1". Você pode inserir mais de uma coluna após a palavra -chave "set". A palavra -chave "set", como o nome sugere, definirá o valor que você inseriu para uma coluna específica e manterá os valores das colunas que você não mencionou como elas são.

Na declaração de "atualização", você também pode incluir as condições usando a cláusula "onde". É opcional se você quiser adicionar a condição, mencione a cláusula "onde". A sintaxe para incluir a condição "onde" na declaração é:

Atualizar tabela_name
Set column1 = value1,…, columnn = valuen
Onde condições;

Cabe a você adicionar a condição "onde". Ele filtrará todos os registros e modificará apenas os mencionados. Se você não incluir a cláusula "onde", ele atualizará todos os registros da tabela.

Atualize uma tabela com a cláusula de retorno:

Como a cláusula "Where" na declaração "atualização" é opcional, ela também possui a cláusula opcional de "retornar". A cláusula "retornando" retornará as linhas que são modificadas na tabela. A sintaxe a seguir demonstrará o exemplo:

Atualizar tabela_name
Set column1 = value1,…, columnn = valuen
Onde condições
Retornando *;

Na declaração acima, o "*" retorna os registros de todas as linhas que são atualizadas.

Registro de retorno de linha específica:

Se você deseja retornar as informações de uma linha específica, execute a seguinte consulta:

Atualizar tabela_name
Set column1 = value1,…, columnn = valuen
Onde condições
Idade de retornar;

Ao mencionar um nome de coluna específico, você pode recuperar o registro dessa linha.

Retornar a linha usando a palavra -chave “AS”:

Você também pode alterar o valor do valor de retorno que você especificou executando a seguinte declaração:

Atualizar tabela_name
Set column1 = value1,…, columnn = valuen
Onde condições
Retornar a idade como números;

A palavra -chave "AS" retornará a coluna atualizada "Age" com o nome diferente especificado como "números".

PostgreSQL Atualize linhas na tabela:

Para atualizar qualquer linha em uma tabela, deve haver uma tabela primeiro. Para criar uma tabela, o comando "Criar" é usado que pode ser visto na seguinte demonstração:

Criar tabela student_course_info (
"Id" int a chave primária não nula ,
"f_name" Varchar (100) ,
"L_NAME" Varchar (100) ,
"Idade" inteiro não nulo ,
"Departamento" Varchar (255) ,
"curso_name" Varchar (255) ,
"Taxas" Varchar (255)
)

A tabela é criada com o nome "student_course_info". Eu inseri alguns dados nele, que podem ser vistos abaixo nos resultados:

Agora, podemos atualizar as linhas na tabela acima de "Student_Course_info" com comandos "Atualizar".

Atualize a linha única em uma tabela no PostgreSQL:

Atualizaremos primeiro uma única linha em uma tabela no PostgreSQL usando o comando "Update", que pode ser feito pela seguinte sintaxe:

Atualizar "Student_Course_info"
Set curso_name = 'Programação'
Onde "id" = 3;

Após o comando "atualização" na sintaxe acima, o nome da tabela é especificado como "Student_Course_info", no qual queremos fazer alterações. Modificamos a coluna "Course_Name" da tabela e definimos o valor de 'estáticos' para 'programação' na linha onde o id = 3. A cláusula "onde" na tabela é direcionada para a linha específica que queríamos modificar. A sintaxe acima mostra a seguinte saída:

Para validação de que a linha é atualizada corretamente, exiba a tabela usando a instrução "Selecione" como:

Selecione * de "student_course_info"

Como podemos verificar de cima se a coluna "curso_name", onde id = 3 agora é atualizado do valor 'estáticos' para a 'programação'.

Atualize várias linhas em uma tabela no PostgreSQL:

No exemplo acima, atualizamos uma única linha em uma tabela usando o comando "atualização" que retorna a tabela inteira nos resultados. Vamos executar uma consulta neste exemplo que atualize várias linhas em uma tabela e retorna apenas as colunas que atualizamos:

Atualizar "Student_Course_info"
Definir "curso_name" = 'ética',
"Idade" = 23,
"Taxas" = '30000'
Onde "id" = 2
Retornando "Course_Name", "Age", "Taxas";

A declaração anterior atualiza várias linhas em uma tabela que inclui "curso_name", "idade" e "taxas", onde o id = 2 e retorna as linhas que atualizamos. O resultado da declaração acima pode ser visto abaixo:

A saída acima verifica que as colunas “CUSTO_NAME”, “AGE” e “TPEAS” são atualizadas com sucesso com os valores que defini e exibe a linha que especificamos na consulta usando a cláusula “retornando”.

Conclusão:

Este artigo foi baseado em como atualizar linhas em uma tabela usando o comando "update" no PostgreSQL. Neste guia, aprendemos o uso do comando "atualização" em diferentes consultas. A implementação do comando "atualização" usando as cláusulas "onde" e "retornando" nas declarações e atualizando linhas únicas e múltiplas com retorno apenas os valores atualizados em uma tabela. É fácil implementar declarações de "atualizar" no PostgreSQL e eficiente em termos de tempo, porque não há necessidade de criar um comando para atualizar a tabela inteira. Seria complicado atualizar tabelas com grandes quantidades de dados. Esperamos que você tenha achado este artigo útil. Continue a seguir o Linux Dint para obter mais dicas e informações.