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:
- Crie um banco de dados.
- Crie uma tabela no banco de dados e insira os dados na tabela.
- Mostre a tabela antes que o valor seja atualizado.
- Altere o valor de uma coluna na tabela.
- 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.