logo

Як змінити значення стовпця в SQL

У цій статті ви дізнаєтеся, як змінити значення певного стовпця в мові структурованих запитів.

Команда UPDATE у SQL дозволяє користувачам бази даних змінювати значення певного стовпця в таблиці. Ми також можемо змінити дані двох або більше стовпців за допомогою одного запиту.

Синтаксис для зміни значення певного стовпця в таблиці наведено нижче:

 UPDATE Table_Name SET Column_Name = New_Value WHERE Condition; 

Синтаксис для зміни значення одного або кількох стовпців у таблиці наведено нижче:

javafx на eclipse
 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: Створіть базу даних

У мові структурованих запитів створення бази даних є першим кроком для зберігання структурованих таблиць у базі даних.

java main

Щоб створити базу даних, використовуйте такий синтаксис 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 чорний 180000 49
2 2020 рік Прес чорний 190000 п'ятдесят
3 2019 рік R15 Синій 200000 Чотири
4 2020 рік Apache чорний 190000 Чотири
5 2018 рік Куля Сірий 200000 п'ятдесят
6 2017 рік Герцог Жовтий 190000 35
7 2019 рік Прес Червоний 90000 Чотири
8 2020 рік ФЗ-с чорний 100000 40
9 2019 рік R15 Помаранчевий 200000 40
10 2020 рік Куля чорний 190000 35
одинадцять 2018 рік Герцог Червоний 128000 30
12 2020 рік Харлі Девідсон чорний 400000 25

Крок 4. Змініть значення певного стовпця в таблиці

Якщо ви хочете змінити колір будь-якого велосипеда, вам потрібно ввести наступний запит у SQL:

10 із 40
 UPDATE Bikes SET Color = Red WHERE Bike_Name = Apache; 

Крок 5: Перегляньте таблицю після оновлення значень

Щоб перевірити результат запиту, виконаного на 4-му кроці, вам потрібно ввести таку команду SELECT у SQL:

 SELECT * FROM Bikes; 

Номер Модель Bike_Name Колір Ціна Середній
1 2019 рік Apache чорний 180000 49
2 2020 рік Прес чорний 190000 п'ятдесят
3 2019 рік R15 Синій 200000 Чотири
4 2020 рік Apache чорний 190000 Чотири
5 2018 рік Куля Сірий 200000 п'ятдесят
6 2017 рік Герцог Жовтий 190000 35
7 2019 рік Прес Червоний 90000 Чотири
8 2020 рік ФЗ-с чорний 100000 40
9 2019 рік R15 Помаранчевий 200000 40
10 2020 рік Куля чорний 190000 35
одинадцять 2018 рік Герцог Червоний 128000 30
12 2020 рік Харлі Девідсон чорний 400000 25

Як ми бачимо, колір Apache Bike успішно змінено в таблиці Cars.

Змініть значення Кілька стовпців у таблиці

Якщо ви хочете оновити значення кількох стовпців у таблиці Bikes, вам потрібно написати наведений нижче запит у SQL:

ОНОВИТИ Bikes SET Колір = зелений, ціна = 90000 WHERE Bike_Name = R15;

Щоб перевірити результат наведеного вище запиту, вам потрібно ввести таку команду SELECT у SQL:

 SELECT * FROM Bikes; 

Номер Модель Bike_Name Колір Ціна Середній
1 2019 рік Apache чорний 180000 49
2 2020 рік Прес чорний 190000 п'ятдесят
3 2019 рік R15 Синій 200000 Чотири
4 2020 рік Apache чорний 190000 Чотири
5 2018 рік Куля Сірий 200000 п'ятдесят
6 2017 рік Герцог Жовтий 190000 35
7 2019 рік Прес Червоний 90000 Чотири
8 2020 рік ФЗ-с чорний 100000 40
9 2019 рік R15 Помаранчевий 200000 40
10 2020 рік Куля чорний 190000 35
одинадцять 2018 рік Герцог Червоний 128000 30
12 2020 рік Харлі Девідсон чорний 400000 25

Як ми бачимо, колір і ціна велосипеда R15 були успішно змінені.