logo

Как да промените стойността на колоната в SQL

В тази статия ще научите как да промените стойността на конкретна колона в езика за структурирани заявки.

Командата UPDATE в SQL позволява на потребителите на базата данни да променят стойността на конкретната колона в таблицата. Можем също така да променим данните на две или повече колони с помощта на една заявка.

Синтаксисът за промяна на стойността на конкретна колона в таблицата е даден по-долу:

 UPDATE Table_Name SET Column_Name = New_Value WHERE Condition; 

Синтаксисът за промяна на стойността на една или повече колони в таблицата е даден по-долу:

екта капуор актьор
 UPDATE Table_Name SET Column_Name_1 = New_Value_1, Column_Name_2 = New_Value_2, ......, Column_Name_N = New_Value_N WHERE Condition; 

Трябва да използваме SET ключова дума в АКТУАЛИЗИРАНЕ команда за промяна на стойността на колоните. Клаузата WHERE указва кой ред искате да промените.

Ако искате да промените стойността на конкретната колона в таблицата, трябва да следвате петте стъпки по-долу една по една в дадения ред:

  1. Създаване на база данни.
  2. Създайте таблица в базата данни и вмъкнете данните в таблицата.
  3. Показване на таблицата, преди стойността да бъде актуализирана.
  4. Променете стойността на колона в таблицата.
  5. Показване на таблицата след актуализиране на стойността.

Сега ще обясним всяка стъпка с пример:

Стъпка 1: Създайте база данни

В езика за структурирани заявки създаването на база данни е първата стъпка за съхраняване на структурираните таблици в базата данни.

ъглов материал

Използвайте следния SQL синтаксис, за да създадете база данни:

 CREATE DATABASE Database_Name; 

Следната команда CREATE създава базата данни Vehicles в системата от бази данни SQL:

 CREATE DATABASE Vehicles; 

Стъпка 2: Създайте таблица и вмъкнете данните

След създаването на база данни трябва да използвате следния синтаксис, за да създадете таблицата:

 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) ); 

Да предположим, че искате да създадете Велосипеди маса в Превозни средства база данни. За целта трябва да напишете следната заявка във вашето SQL приложение:

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

След създаването на таблицата трябва да вмъкнете данните за велосипедите в таблицата Bikes, като използвате следната заявка:

конвертиране на обект в низ
 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); 

Стъпка 3: Вижте таблицата, преди да актуализирате стойностите

След създаването на таблицата и вмъкването на данни можете да видите вмъкнатите данни от таблицата Bikes, като въведете следната заявка във вашето SQL приложение:

 SELECT * FROM Bikes; 

Изход:

Номер Модел Bike_Name Цвят Цена Средно аритметично
1 2019 г Apache черен 180 000 49
2 2020 г Натиснете черен 190 000 петдесет
3 2019 г R15 Син 200 000 Четири пет
4 2020 г Apache черен 190 000 Четири пет
5 2018 г Куршум Сив 200 000 петдесет
6 2017 г херцог Жълто 190 000 35
7 2019 г Натиснете червен 90 000 Четири пет
8 2020 г FZ-s черен 100 000 40
9 2019 г R15 портокал 200 000 40
10 2020 г Куршум черен 190 000 35
единадесет 2018 г херцог червен 128000 30
12 2020 г Харли Дейвидсън черен 400 000 25

Стъпка 4: Променете стойността на определена колона в таблицата

Ако искате да промените цвета на който и да е велосипед, трябва да въведете следната заявка в SQL:

отворете менюто с настройки
 UPDATE Bikes SET Color = Red WHERE Bike_Name = Apache; 

Стъпка 5: Вижте таблицата след актуализиране на стойностите

За да проверите резултата от заявката, изпълнена в 4-та стъпка, трябва да въведете следната команда SELECT в SQL:

 SELECT * FROM Bikes; 

Номер Модел Bike_Name Цвят Цена Средно аритметично
1 2019 г Apache черен 180 000 49
2 2020 г Натиснете черен 190 000 петдесет
3 2019 г R15 Син 200 000 Четири пет
4 2020 г Apache черен 190 000 Четири пет
5 2018 г Куршум Сив 200 000 петдесет
6 2017 г херцог Жълто 190 000 35
7 2019 г Натиснете червен 90 000 Четири пет
8 2020 г FZ-s черен 100 000 40
9 2019 г R15 портокал 200 000 40
10 2020 г Куршум черен 190 000 35
единадесет 2018 г херцог червен 128000 30
12 2020 г Харли Дейвидсън черен 400 000 25

Както виждаме, цветът на Apache Bike е променен успешно в таблицата Cars.

Променете стойността на Множество колони в таблицата

Ако искате да актуализирате стойностите на няколко колони в таблицата Bikes, тогава трябва да напишете заявката по-долу в SQL:

АКТУАЛИЗАЦИЯ Bikes SET Цвят = Зелен, Цена = 90000 WHERE Bike_Name = R15;

За да проверите резултата от горната заявка, трябва да въведете следната команда SELECT в SQL:

 SELECT * FROM Bikes; 

Номер Модел Bike_Name Цвят Цена Средно аритметично
1 2019 г Apache черен 180 000 49
2 2020 г Натиснете черен 190 000 петдесет
3 2019 г R15 Син 200 000 Четири пет
4 2020 г Apache черен 190 000 Четири пет
5 2018 г Куршум Сив 200 000 петдесет
6 2017 г херцог Жълто 190 000 35
7 2019 г Натиснете червен 90 000 Четири пет
8 2020 г FZ-s черен 100 000 40
9 2019 г R15 портокал 200 000 40
10 2020 г Куршум черен 190 000 35
единадесет 2018 г херцог червен 128000 30
12 2020 г Харли Дейвидсън черен 400 000 25

Както виждаме, цветът и цената на велосипеда R15 са успешно променени.