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:
- Bir Veritabanı oluşturun.
- Veritabanında bir Tablo oluşturun ve verileri tabloya ekleyin.
- Değer güncellenmeden önce tabloyu gösterin.
- Tablodaki bir sütunun değerini değiştirin.
- 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.