logo

Como alterar o valor da coluna em SQL

Neste artigo, você aprenderá como alterar o valor da coluna específica na Structured Query Language.

O comando UPDATE em SQL permite que os usuários do banco de dados alterem o valor da coluna específica da tabela. Também podemos modificar os dados de duas ou mais colunas usando uma consulta.

A sintaxe para alterar o valor de uma coluna específica na tabela é fornecida abaixo:

 UPDATE Table_Name SET Column_Name = New_Value WHERE Condition; 

A sintaxe para alterar o valor de uma ou mais colunas da tabela é fornecida abaixo:

 UPDATE Table_Name SET Column_Name_1 = New_Value_1, Column_Name_2 = New_Value_2, ......, Column_Name_N = New_Value_N WHERE Condition; 

Temos que usar o Palavra-chave SET no ATUALIZAR comando para modificar o valor das colunas. A cláusula WHERE especifica qual linha você deseja alterar.

Se quiser modificar o valor de uma coluna específica da tabela, você deve seguir as cinco etapas abaixo, uma por uma, na ordem indicada:

  1. Crie um banco de dados.
  2. Crie uma tabela no banco de dados e insira os dados na tabela.
  3. Mostre a tabela antes que o valor seja atualizado.
  4. Altere o valor de uma coluna na tabela.
  5. Mostrar a tabela após a atualização do valor.

Agora vamos explicar cada etapa com um exemplo:

Etapa 1: Crie um banco de dados

Na linguagem de consulta estruturada, a criação do banco de dados é a primeira etapa para armazenar as tabelas estruturadas no banco de dados.

Use a seguinte sintaxe SQL para criar um banco de dados:

 CREATE DATABASE Database_Name; 

O seguinte comando CREATE cria o banco de dados Veículos no sistema de banco de dados SQL:

 CREATE DATABASE Vehicles; 

Etapa 2: crie uma tabela e insira os dados

Após a criação do banco de dados, você deve usar a seguinte sintaxe para criar a tabela:

 CREATE TABLE table_name ( column_Name_1 data type (size of the column_1), column_Name_2 data type (size of the column_2), column_Name_3 data type (size of the column_3), ... column_Name_N data type (size of the column_N) ); 

Suponha que você queira criar o Bicicletas mesa no Veículos base de dados. Para isso, você deve escrever a seguinte consulta em sua aplicação SQL:

 CREATE TABLE Bikes ( Number Int, Model Int, Bike_Name Varchar (20), Color Varchar (20), Price Int, Average Int, ) ; 

Após a criação da tabela, deve-se inserir os dados das bicicletas na tabela Bicicletas utilizando a seguinte consulta:

 INSERT INTO Cars VALUES (1, 2019, Apache, Black, 180000, 49), (2, 2020, Pulsar, Black, 190000, 50), (3, 2019, R15, Blue, 200000, 45), (4, 2020, Apache, Black, 190000, 45), (5, 2018, Bullet, Grey, 200000, 50), (6, 2017, Duke, Yellow, 190000, 35), (7, 2019, Pulsar, Red, 90000, 45), (8, 2020, FZ-s, Black, 100000, 40), (9, 2019, R15, Orange, 200000, 40), (10, 2020, Bullet, Black, 190000, 35), (11, 2018, Duke, Red, 128000, 30), (12, 2020, Harley Davidson, Black, 400000, 25); 

Etapa 3: visualize a tabela antes de atualizar os valores

Após a criação da tabela e inserção dos dados, você poderá visualizar os dados inseridos da tabela Bicicletas digitando a seguinte consulta em sua aplicação SQL:

 SELECT * FROM Bikes; 

Saída:

Número Modelo Bicicleta_Nome Cor Preço Média
1 2019 Apache Preto 180.000 49
2 2020 Imprensa Preto 190.000 cinquenta
3 2019 R15 Azul 200.000 Quatro cinco
4 2020 Apache Preto 190.000 Quatro cinco
5 2018 Bala Cinza 200.000 cinquenta
6 2017 Duque Amarelo 190.000 35
7 2019 Imprensa Vermelho 90.000 Quatro cinco
8 2020 Lei Federal Preto 100.000 40
9 2019 R15 Laranja 200.000 40
10 2020 Bala Preto 190.000 35
onze 2018 Duque Vermelho 128.000 30
12 2020 Harley Davidson Preto 400.000 25

Etapa 4: alterar o valor de uma coluna específica da tabela

Se quiser alterar a cor de qualquer bicicleta, você deve digitar a seguinte consulta no SQL:

 UPDATE Bikes SET Color = Red WHERE Bike_Name = Apache; 

Etapa 5: visualize a tabela após atualizar os valores

Para verificar o resultado da consulta executada no 4º passo, é necessário digitar o seguinte comando SELECT em SQL:

 SELECT * FROM Bikes; 

Número Modelo Bicicleta_Nome Cor Preço Média
1 2019 Apache Preto 180.000 49
2 2020 Imprensa Preto 190.000 cinquenta
3 2019 R15 Azul 200.000 Quatro cinco
4 2020 Apache Preto 190.000 Quatro cinco
5 2018 Bala Cinza 200.000 cinquenta
6 2017 Duque Amarelo 190.000 35
7 2019 Imprensa Vermelho 90.000 Quatro cinco
8 2020 Lei Federal Preto 100.000 40
9 2019 R15 Laranja 200.000 40
10 2020 Bala Preto 190.000 35
onze 2018 Duque Vermelho 128.000 30
12 2020 Harley Davidson Preto 400.000 25

Como podemos ver, a cor da Apache Bike foi alterada com sucesso na tabela Carros.

Altere o valor de múltiplas colunas na tabela

Se você deseja atualizar os valores de várias colunas na tabela Bicicletas, você deve escrever a consulta abaixo em SQL:

UPDATE Bikes SET Cor = Verde, Preço = 90000 WHERE Bike_Name = R15;

Para verificar o resultado da consulta acima, você deve digitar o seguinte comando SELECT em SQL:

 SELECT * FROM Bikes; 

Número Modelo Bicicleta_Nome Cor Preço Média
1 2019 Apache Preto 180.000 49
2 2020 Imprensa Preto 190.000 cinquenta
3 2019 R15 Azul 200.000 Quatro cinco
4 2020 Apache Preto 190.000 Quatro cinco
5 2018 Bala Cinza 200.000 cinquenta
6 2017 Duque Amarelo 190.000 35
7 2019 Imprensa Vermelho 90.000 Quatro cinco
8 2020 Lei Federal Preto 100.000 40
9 2019 R15 Laranja 200.000 40
10 2020 Bala Preto 190.000 35
onze 2018 Duque Vermelho 128.000 30
12 2020 Harley Davidson Preto 400.000 25

Como podemos ver que a cor e o preço da moto R15 foram alterados com sucesso.