logo

SQL'de Sütun Değeri Nasıl Değiştirilir

Bu makalede Yapılandırılmış Sorgu Dili'nde belirli bir sütunun değerinin nasıl değiştirileceğini öğreneceksiniz.

SQL'deki UPDATE komutu, veritabanı kullanıcılarının tablodaki belirli bir sütunun değerini değiştirmesine olanak tanır. Ayrıca tek bir sorgu kullanarak iki veya daha fazla sütunun verilerini de değiştirebiliriz.

Tablodaki belirli bir sütunun değerini değiştirmeye yönelik sözdizimi aşağıda verilmiştir:

 UPDATE Table_Name SET Column_Name = New_Value WHERE Condition; 

Tablodaki bir veya daha fazla sütunun değerini değiştirmeye yönelik sözdizimi aşağıda verilmiştir:

css kullanarak kenarlık
 UPDATE Table_Name SET Column_Name_1 = New_Value_1, Column_Name_2 = New_Value_2, ......, Column_Name_N = New_Value_N WHERE Condition; 

kullanmak zorundayız SET anahtar kelimesi içinde GÜNCELLEME Sütunların değerini değiştirme komutu. WHERE yan tümcesi hangi satırı değiştirmek istediğinizi belirtir.

Tablodaki belirli bir sütunun değerini değiştirmek istiyorsanız aşağıdaki beş adımı verilen sırayla tek tek uygulamanız gerekir:

  1. Bir Veritabanı oluşturun.
  2. Veritabanında bir Tablo oluşturun ve verileri tabloya ekleyin.
  3. Değer güncellenmeden önce tabloyu gösterin.
  4. Tablodaki bir sütunun değerini değiştirin.
  5. Değer güncellendikten sonra tabloyu göster.

Şimdi her adımı bir örnekle açıklayacağız:

Adım 1: Veritabanı Oluşturun

Yapılandırılmış sorgulama dilinde, yapılandırılmış tabloların veritabanında saklanmasının ilk adımı veritabanı oluşturmaktır.

sayı olarak alfabe

Veritabanı oluşturmak için aşağıdaki SQL sözdizimini kullanın:

 CREATE DATABASE Database_Name; 

Aşağıdaki CREATE komutu, SQL veritabanı sisteminde Araçlar veritabanını oluşturur:

 CREATE DATABASE Vehicles; 

Adım 2: Tablo Oluşturun ve Verileri Ekleyin

Veritabanı oluşturulduktan sonra tabloyu oluşturmak için aşağıdaki sözdizimini kullanmanız gerekir:

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

oluşturmak istediğinizi varsayalım. Bisikletler masadaki Araçlar veri tabanı. Bunun için SQL uygulamanıza aşağıdaki sorguyu yazmanız gerekmektedir:

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

Tablo oluşturulduktan sonra aşağıdaki sorguyu kullanarak bisikletlerin verilerini Bisikletler tablosuna eklemeniz gerekir:

Java'da dize dizisi oluşturma
 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. Adım: Değerleri güncellemeden önce Tabloyu görüntüleyin

Tablo oluşturma ve veri ekleme işleminden sonra, SQL uygulamanıza aşağıdaki sorguyu yazarak Bikes tablosunun eklenen verilerini görüntüleyebilirsiniz:

 SELECT * FROM Bikes; 

Çıktı:

Sayı Modeli Bisiklet_Adı Renk Fiyat Ortalama
1 2019 Apaçi Siyah 180000 49
2 2020 Basmak Siyah 190000 elli
3 2019 R15 Mavi 200000 Dört beş
4 2020 Apaçi Siyah 190000 Dört beş
5 2018 Madde işareti Gri 200000 elli
6 2017 Dük Sarı 190000 35
7 2019 Basmak Kırmızı 90000 Dört beş
8 2020 FZ'ler Siyah 100000 40
9 2019 R15 Turuncu 200000 40
10 2020 Madde işareti Siyah 190000 35
on bir 2018 Dük Kırmızı 128000 30
12 2020 Harley Davidson Siyah 400000 25

4. Adım: Tablodaki belirli bir sütunun değerini değiştirin

Herhangi bir bisikletin rengini değiştirmek istiyorsanız SQL'e aşağıdaki sorguyu yazmanız gerekir:

Java'da dönüş türü
 UPDATE Bikes SET Color = Red WHERE Bike_Name = Apache; 

Adım 5: Değerleri güncelledikten sonra Tabloyu görüntüleyin

4. adımda yürütülen sorgunun sonucunu kontrol etmek için SQL'de aşağıdaki SELECT komutunu yazmanız gerekir:

 SELECT * FROM Bikes; 

Sayı Modeli Bisiklet_Adı Renk Fiyat Ortalama
1 2019 Apaçi Siyah 180000 49
2 2020 Basmak Siyah 190000 elli
3 2019 R15 Mavi 200000 Dört beş
4 2020 Apaçi Siyah 190000 Dört beş
5 2018 Madde işareti Gri 200000 elli
6 2017 Dük Sarı 190000 35
7 2019 Basmak Kırmızı 90000 Dört beş
8 2020 FZ'ler Siyah 100000 40
9 2019 R15 Turuncu 200000 40
10 2020 Madde işareti Siyah 190000 35
on bir 2018 Dük Kırmızı 128000 30
12 2020 Harley Davidson Siyah 400000 25

Gördüğümüz gibi Arabalar tablosunda Apache Bike'ın rengi başarılı bir şekilde değiştirildi.

Tablodaki Çoklu Sütunların değerini değiştirme

Bikes tablosundaki birden fazla sütunun değerlerini güncellemek istiyorsanız SQL'de aşağıdaki sorguyu yazmanız gerekir:

GÜNCELLEME Bisiklet SETİ Renk = Yeşil, Fiyat = 90000 WHERE Bisiklet_Adı = R15;

Yukarıdaki sorgunun sonucunu kontrol etmek için SQL'de aşağıdaki SELECT komutunu yazmanız gerekir:

 SELECT * FROM Bikes; 

Sayı Modeli Bisiklet_Adı Renk Fiyat Ortalama
1 2019 Apaçi Siyah 180000 49
2 2020 Basmak Siyah 190000 elli
3 2019 R15 Mavi 200000 Dört beş
4 2020 Apaçi Siyah 190000 Dört beş
5 2018 Madde işareti Gri 200000 elli
6 2017 Dük Sarı 190000 35
7 2019 Basmak Kırmızı 90000 Dört beş
8 2020 FZ'ler Siyah 100000 40
9 2019 R15 Turuncu 200000 40
10 2020 Madde işareti Siyah 190000 35
on bir 2018 Dük Kırmızı 128000 30
12 2020 Harley Davidson Siyah 400000 25

Görüldüğü gibi R15 bisikletin rengi ve fiyatı başarıyla değiştirildi.