mysql update statement tutorial update query syntax examples
Bu Öğretici, Sorgu Sözdizimi ve Örneklerle birlikte MySQL UPDATE İfadesini Açıklar. Ayrıca MySQL Güncelleme Tablosu Komutunun Farklı Varyasyonlarını da Öğreneceksiniz:
Diğer veri tabanlarında olduğu gibi, tablolardaki mevcut verileri her zaman güncelleme, değiştirme veya değiştirme ihtiyacımız vardır. MySQL'de, tablodaki verileri güncellemek veya değiştirmek için kullanılabilecek UPDATE deyimimiz var.
Bu komutu kullanarak bir veya daha fazla alanı güncelleyebiliriz. Belirli bir tablonun değerlerini bir seferde güncelleyebiliriz. WHERE cümlesini kullanarak, özellikle bir tablodan belirli satırları güncelleme ihtiyacı olduğunda kullanılan koşulları belirleyebiliriz.
Devam etmeden önce, lütfen MySQL 8.0 sürümünü kullandığımızı unutmayın. Buradan indirebilirsiniz İşte.
Ne öğreneceksin:
- MySQL UPDATE Tablo Sözdizimi
- MySQL UPDATE Tablo Komutu
- # 1) MySQL Tek Sütunu Güncelleme
- # 2) MySQL Güncellemesi Birden Çok Sütun
- # 3) REPLACE Fonksiyonlu MySQL Güncellemesi
- # 4) SELECT İfadesini Kullanarak MySQL UPDATE
- # 5) MySQL UPDATE Çoklu Satır
- # 6) INNER JOIN Anahtar Kelimesini Kullanarak MySQL UPDATE
- # 7) LEFT JOIN Anahtar Kelimesini Kullanarak MySQL UPDATE
- Sıkça Sorulan Sorular ve Cevaplar
- Sonuç
MySQL UPDATE Tablo Sözdizimi
UPDATE table_name SET column1 = new_value1, column2 = new_value2, ... WHERE condition;
Sözdizimi Açıklaması:
- Sözdizimi 'UPDATE' anahtar sözcüğü ile başlar, böylece MySQL Sunucusunu gerçekleştirilecek etkinlik türü hakkında bilgilendirir. Bu zorunlu bir anahtar kelimedir ve ihmal edilemez.
- Ardından, güncelleme işleminin gerçekleştirilmesi gereken tablonun adı gelir. Bu zorunludur ve ihmal edilemez.
- Üçüncüsü, yine bir anahtar kelimedir - SET. Bu anahtar sözcük MySQL Sunucusuna sütun adları için güncellenecek değerler hakkında bilgi verir. Bu zorunlu bir anahtar kelimedir ve ihmal edilemez.
- Ardından, ilgili değerleriyle birlikte güncellenecek sütun adları olacaktır. Bu da zorunludur ve ihmal edilemez.
- Ardından, UPDATE eyleminin uygulanması gereken hedef satırların sayısını sınırlayan veya filtreleyen WHERE koşulu gelir. WHERE aynı zamanda bir anahtar kelimedir, ancak isteğe bağlıdır.
Bununla birlikte, WHERE yan tümcesi önemlidir. Belirtilmezse veya koşul doğru ayarlanmazsa, ne tablo ne de gerekli olmayan satırlar güncellenecektir.
GÜNCELLEME Tablo İfadesinde Değiştiriciler
Aşağıda bir UPDATE ifadesindeki değiştiriciler listelenmiştir.
DÜŞÜK ÖNCELİKLİ: Bu değiştirici, tablodan bağlantı okuması kalmayana kadar güncellemeyi geciktirmesi için MySQL Motoruna bilgi verir.
ALDIRMAMAK: Bu değiştirici, herhangi bir hata olsa bile MySQL Engine'e UPDATE işlemine devam etmesini bildirir. Hatalara neden olan satırlarda güncelleme işlemi yapılmaz.
MySQL UPDATE Örneği
Aşağıda MySQL'de oluşturulmuş örnek bir tablo verilmiştir.
Şema Adı: Pasifik
Tablo ismi: çalışanlar
Sütun Adları:
- empNum - Çalışan sayısı için tam sayı değerlerini tutar.
- lastName - Çalışanın soyadı için varchar değerlerini tutar.
- firstName - Çalışanın adı için varchar değerlerini tutar.
- email - Çalışanın e-posta kimliği için varchar değerlerini içerir.
- deptNum - Bir çalışanın ait olduğu departman kimliği için varchar tutar.
- maaş - Her çalışan için ondalık maaş değerlerini içerir.
Şema Adı: Pasifik
Tablo ismi: bölümler
Sütun Adları:
- deptNum - Bir kuruluş içindeki departman kimliği için varchar tutar.
- şehir - Bölümlerin çalıştığı şehrin adını tutar.
- ülke - Şehre karşılık gelen ülkenin adını içerir.
- bonus - Bonusun yüzde değerini tutar.
MySQL UPDATE Tablo Komutu
# 1) MySQL Tek Sütunu Güncelleme
Şimdi, güncellemek isteyeceğimiz bir kayıt bulalım. Öncelikle, UPDATE anahtar sözcüğünü kullanarak tek bir sütunu güncellememiz gereken bir senaryoya bakacağız.
İşte çalışan numarası 1008 olan bir çalışan.
Sorgu ve ilgili sonuçları aşağıdaki gibidir:
UPDATE anahtar kelimesini kullanarak bu çalışanın ob@gmail.com'dan oliver.bailey@gmail.com'a e-posta kimliğini güncelleyelim.
GÜNCELLEME: Anahtar kelime MySQL motoruna ifadenin bir tabloyu güncellemekle ilgili olduğunu bildirir.
AYARLAMAK: Bu madde, bu anahtar kelimeden sonra bahsedilen sütun adının değerini yeni bir değere ayarlar.
NEREDE: Bu madde, güncellenmesi gereken belirli satırı belirtir.
UPDATE deyimini çalıştırdıktan sonra, çıktı, ifade yürütmeyle ilgili istatistikleri gösterecektir.
Aşağıda gösterilen ayrıntılar verilmiştir:
- Yürütülmüş bir ifade.
- Güncellenen satır sayısını ve herhangi bir uyarı olup olmadığını gösteren mesajlar.
UPDATE ifadesinin çıktısını doğrulamak için, e-posta kimliğindeki değişikliği görmek için SELECT ifadesini yeniden çalıştıralım.
Önceki Tablo Anlık Görüntüsü:
empNum | İsim | Soyadı | e-posta | deptNum |
---|---|---|---|---|
7 | Roma | İtalya | ||
1008 | Oliver | Bailey | ob@gmail.com | 3 |
Sorgu:
UPDATE employees SET email = “oliver.bailey@gmail.com” WHERE empNum = 1008 AND email = “ob@gmail.com” ;
Şundan Sonra Tablo Görüntüsü:
empNum | İsim | Soyadı | e-posta | deptNum |
---|---|---|---|---|
1008 | Oliver | Bailey | oliver.bailey@gmail.com | 3 |
# 2) MySQL Güncellemesi Birden Çok Sütun
UPDATE deyimini kullanarak birden fazla sütunu güncelleme sözdizimi, tek bir sütunu güncellemeninkiyle aynıdır. Tek bir SET deyimi, virgülle ayrılmış olarak ayarlanması gereken yeni değerinin yanı sıra birden çok sütun adına sahip olacaktır.
Güncellememiz gereken satıra bir göz atalım. Çalışan numarası 1003 olacak şekilde satır.
Burada, lastName'i “Mary” den “Margaret” e ve ardından ml@gmail.com'dan margaret.langaley@gmail.com'a e-posta kimliğini güncellemeye çalışacağız.
Aşağıdaki GÜNCELLEME sorgusudur. Virgülle ayrılmış sütun adlarına dikkat edin.
Yukarıdaki uygulamanın çıktısı, önceki durumdaki ile aynı istatistikleri gösterir.
Aşağıda, UPDATE ifadesinin yürütülmesinden sonra aynı kayıt için çıktı verilmiştir.
Önceki Tablo Anlık Görüntüsü:
empNum | İsim | Soyadı | e-posta | deptNum |
---|---|---|---|---|
1003 | Mary | Langley | ml@gmail.com | iki |
Sorgu:
UPDATE employees SET firstName = “Margaret”, email = “margaret.lagaley@gmail.com” WHERE empNum = 1003 AND firstName = “Mary” AND email = “ml@gmail.com” ;
Şundan Sonra Tablo Görüntüsü:
empNum | İsim | Soyadı | e-posta | deptNum |
---|---|---|---|---|
1003 | Margaret | Langley | margaret.langley@gmail.com | 3 |
# 3) REPLACE Fonksiyonlu MySQL Güncellemesi
Tablodaki bir satırı GÜNCELLEMEK için DEĞİŞTİR işlevini kullanma hakkında daha fazla bilgi görelim. İşte güncellemek istediğimiz hedef kaydımız.
Aşağıdaki kayıt 1010 numaralı çalışan içindir. E-posta kimliğini ja@gmail.com'dan jacob.armstrong@gmail.com'a güncellemeyi hedefleyeceğiz.
E-posta kimliğini güncelleyecek DEĞİŞTİR işleviyle aşağıdaki GÜNCELLEME sorgusunu kullanalım.
Aşağıdakiler, DEĞİŞTİR işlevinde iletilen parametrelerdir. 3 parametrenin tümü doğası gereği konumsaldır, yani parametrelerin sırası değiştirilemez.
1stParametre - E-posta kimliğinin adını içerir.
ikindParametre - Değiştirilecek KİMDEN e-posta kimliğini içerir.
3rdParametre - Yeni değer olan ALICI e-posta kimliğini içerir.
UPDATE deyiminin tablo yürütme sonrası anlık görüntüsü aşağıdadır:
Önceki Tablo Anlık Görüntüsü:
empNum | İsim | Soyadı | e-posta | deptNum |
---|---|---|---|---|
1010 | Jacob | Armstrong | ja@gmail.com | 4 |
Sorgu:
UPDATE employees SET email = REPLACE(email, “ja@gmail.com”, jacob.armstrong@gmail.com) WHERE empNum = 1010 ;
Şundan Sonra Tablo Görüntüsü:
empNum | İsim | Soyadı | e-posta | deptNum |
---|---|---|---|---|
1010 | Jacob | Armstrong | jacob.armstrong@gmail.com | 4 |
# 4) SELECT İfadesini Kullanarak MySQL UPDATE
Bu GÜNCELLEME türünde, güncellenecek sütunun yeni değeri, bir alt sorgudaki bir SELECT ifadesi tarafından getirilir. Öyleyse, burada 'çalışanlar' tablomuzdan bir örnek alalım. İşte güncellemek istediğimiz hedef kaydımız.
Bu durumda, departmanlar tablolarını kullanarak departman numarasını yani deptNum sütununu güncelleyeceğiz. Departmanlar tablosuna bakarsak, deptNum = 5 Berlin'e karşılık gelir. Bu çalışanı deptNum = 2'de Charlotte'a taşıyalım.
Bu görevi gerçekleştirmek için aşağıdaki UPDATE ifadesi kullanılır:
UPDATE ifademizin çıktısını doğrulamak için, SEÇ Beyan.
Yukarıda gösterildiği gibi, deptNum sütununun değeri '2' olarak güncellenmiştir.
Önceki Tablo Anlık Görüntüsü:
empNum | İsim | Soyadı | e-posta | deptNum |
---|---|---|---|---|
1005 | Peter | okumak | pl@gmail.com | 5 |
deptNum | Kent | Ülke |
---|---|---|
1 | New York | Amerika Birleşik Devletleri |
iki | Charlotte | Amerika Birleşik Devletleri |
3 | Chicago | Amerika Birleşik Devletleri |
4 | Londra | İngiltere |
5 | Berlin | Almanya |
6 | Bombay | Hindistan |
Sorgu:
Şundan Sonra Tablo Görüntüsü:
empNum İsim Soyadı e-posta deptNum 7 Roma İtalya BOŞ 1005 Peter okumak pl@gmail.com iki
# 5) MySQL UPDATE Çoklu Satır
Zaman zaman, farklı değerlere sahip birden çok satır için bir veya daha fazla sütunu güncellememiz gereken bir zorunlulukla karşılaşabiliriz.
Örneğin, bilge bir şekilde belirli bir miktarda bonus departmanı vermek istiyoruz, yani bir departmandaki tüm çalışanlar belirli bir miktarda bonus almalıdır.
en iyi anime web siteleri hangileri
Genel sözdizimi aşağıdaki gibidir:
UPDATE TAB1 SET COL2 = CASE WHEN condition1 THEN value1 WHEN condition2 THEN value2 …. ELSE result1 END;
Bunu bir örnekle açıklamak için departman tablolarına bir sütun daha ekleyelim. Bölüm tablosuna “bonus” sütununu ekleyeceğiz. Buradaki fikir, her departmana bir prim yüzdesi atamak ve çalışanların maaşını her departmana karşılık gelen yüzdeyle artırmaktır.
Bunu başarmak için, bir sütun eklemek için aşağıdaki ALTER ifadelerini uygulayacağız:
ALTER TABLE departments ADD COLUMN bonus decimal(5,2);
Aşağıdakiler, yukarıdaki değişiklikleri gösteren tablo yapısı olacaktır. Yeni sütunlar ile eklenecek BOŞ değer olarak.
Ardından, her departman için bonus yüzdesini güncelleyecek GÜNCELLEME sorgusunu yazalım.
Yukarıdaki ifadenin yürütülmesinden sonra, aşağıda Bonus sütununun güncellenmiş değerleri ile anlık görüntüsü verilmiştir.
Önceki Tablo Anlık Görüntüsü:
deptNum Kent Ülke Bonus 1 New York Amerika Birleşik Devletleri BOŞ iki Charlotte Amerika Birleşik Devletleri BOŞ 3 Chicago Amerika Birleşik Devletleri BOŞ 4 Londra İngiltere BOŞ 5 Berlin Almanya BOŞ 6 Bombay Hindistan BOŞ
Sorgu:
UPDATE departments SET bonus = CASE WHEN deptNum = 1 THEN 3.00 WHEN deptNum= 2 THEN 5.00 WHEN deptNum= 3 THEN 8.00 WHEN deptNum= 4 THEN 10.00 WHEN deptNum= 5 THEN 13.00 WHEN deptNum= 6 THEN 15.00 WHEN deptNum= 7 THEN 18.00 END;
Şundan Sonra Tablo Görüntüsü:
deptNum Kent Ülke Bonus 7 Roma İtalya 18 1 New York Amerika Birleşik Devletleri 3 iki Charlotte Amerika Birleşik Devletleri 5 3 Chicago Amerika Birleşik Devletleri 8 4 Londra İngiltere 10 5 Berlin Almanya 13 6 Bombay Hindistan on beş
# 6) INNER JOIN Anahtar Kelimesini Kullanarak MySQL UPDATE
KATILMAK SQL ifadelerindeki en önemli anahtar sözcüklerden biridir. Genellikle, SELECT deyiminde kullanmış olabilirsiniz.
Temel olarak dört tür JOIN ifadesi vardır:
- İÇ BİRLEŞİM: Her iki tabloda da ortak olan kayıtları alır.
- SOL YÖNDEN KATILIM: Anahtar kelimenin sol tarafındaki tablodan tüm kayıtları ve anahtar kelimenin sağ tarafındaki tablodan eşleşen kayıtları alır.
- DOĞRU KATIL: Anahtar kelimenin sağ tarafındaki tablodan tüm kayıtları ve anahtar kelimenin sol tarafındaki tablodan eşleşen kayıtları alır.
- DIŞ BİRLEŞTİRME: Her iki tablodaki tüm kayıtları, karşılık gelen uyumsuz kayıtların NULL olarak temsil edildiği şekilde alır.
MySQL, tablolar arası güncellemeleri gerçekleştirmek için UPDATE deyimlerinde bile JOIN kullanmak için benzersiz bir fırsat sunar. Ancak, yalnızca INNER JOIN ve LEFT JOIN ile sınırlıdır.
JOIN anahtar sözcüğünü kullanan UPDATE ifadesinin genel sözdizimi aşağıdaki gibidir:
UPDATE TAB1, TAB2, (INNER JOIN | LEFT JOIN) TAB1 ON TAB1.COL1 = TAB2.COL1 SET TAB1.COL2 = TAB2.COL2, TAB2.COL3 = expr WHERE condition
- Burada, UPDATE ifadesi üç veri öğesi beklemektedir.
- Birleştirmenin gerçekleştirildiği tablo adları, TAB1 ve TAB2.
- INNER veya LEFT olarak gerçekleştirmeyi planladığımız JOIN türü.
- Ardından, / veya TAB1 ve TAB2'de sütun değerlerini güncelleyebileceğimiz SET komutunu takip eder.
- Son olarak, yalnızca ölçütlerimize uyan satırları güncellemek için bir WHERE yan tümcesi.
Bunu bir örnekle açıklamak için Çalışanlar tablosuna bir sütun daha ekleyelim. Çalışanlar tablosuna “maaş” sütununu ekleyeceğiz. Buradaki fikir, çalışanların maaşını, departman tablosunun ikramiye sütununda bulunan bir ikramiye yüzde değeri kadar artırmaktır.
Bunu başarmak için, bir sütun eklemek için aşağıdaki ALTER ifadelerini uygulayacağız:
ALTER TABLE employees ADD COLUMN salarydecimal(7,2);
Daha sonra, eklediğimiz iki yeni alanı dolduracağız. Değerleri doldurduktan sonra, aşağıdaki tablonun içeriğidir.
Çalışan Tablosu:
empNum İsim Soyadı e-posta deptNum Maaş 1007 Schmitt James js@gmail.com 4 18.000 1001 Andrews Jack ja@gmail.com 1 3000 1002 Schwatz Mike ms@gmail.com 1 5000 1003 Langley Margaret margaret.langley@gmail.com iki 8000 1004 Harera Sandra sh@gmail.com 1 10.000 1005 okumak Peter pl@gmail.com iki 13000 1006 Keith Jenny jk@gmail.com iki 15.000 1008 Bailey Oliver oliver.bailey@gmail.com 3 21000 1009 Fincan Harry hb@gmail.com 5 24000 1010 Armstrong Jacob jacob.armstrong@gmail.com 4 27.000
Şimdi, JOIN anahtar kelimesini kullanalım ve tüm çalışanların maaşlarını departmanlar tablosunda bir ikramiye yüzdesi ile güncelleyelim. Burada deptNum, iki tablonun eşleşeceği anahtardır.
F Ollowing şu an itibariyle çalışanların maaşlarının anlık görüntüsüdür:
Bölümler tablosundan anlık görüntü aşağıdaki gibidir:
DeptNum anahtar sütununa göre departmanların tablolarındaki prim yüzdesine göre çalışanların maaşlarını güncelleyecek GÜNCELLEME sorgusu aşağıdadır.
Şimdi, zam sonrası her çalışanın maaşını doğrulayalım.
Bir önceki anlık görüntü ile karşılaştırırsanız, maaşa eklenen bonus yüzdesini kolayca anlayabilirsiniz.
Tüm çalışanlar tezahürat yapmalı!
Önceki Tablo Anlık Görüntüsü:
empNum İsim Soyadı e-posta deptNum Maaş 1007 Schmitt James js@gmail.com 4 18.000 1001 Andrews Jack ja@gmail.com 1 3000 1002 Schwatz Mike ms@gmail.com 1 5000 1003 Langley Margaret margaret.langley@gmail.com iki 8000 1004 Harera Sandra sh@gmail.com 1 10.000 1005 okumak Peter pl@gmail.com iki 13000 1006 Keith Jenny jk@gmail.com iki 15.000 1008 Bailey Oliver oliver.bailey@gmail.com 3 21000 1009 Fincan Harry hb@gmail.com 5 24000 1010 Armstrong Jacob jacob.armstrong@gmail.com 4 27.000
deptNum Kent Ülke Bonus 7 Roma İtalya 18 1 New York Amerika Birleşik Devletleri 3 iki Charlotte Amerika Birleşik Devletleri 5 3 Chicago Amerika Birleşik Devletleri 8 4 Londra İngiltere 10 5 Berlin Almanya 13 6 Bombay Hindistan on beş
Sorgu:
UPDATE employees INNER JOIN departments ON employees.deptNum = departments.deptNum SET salary = salary + ((salary * bonus)/100) ;
Şundan Sonra Tablo Görüntüsü:
empNum İsim Soyadı e-posta deptNum Maaş 1007 Schmitt James js@gmail.com 4 21780 1001 Andrews Jack ja@gmail.com 1 3182.7 1002 Schwatz Mike ms@gmail.com 1 5304.5 1003 Langley Margaret margaret.langley@gmail.com iki 8820 1004 Harera Sandra sh@gmail.com 1 10609 1005 okumak Peter pl@gmail.com iki 14332.5 1006 Keith Jenny jk@gmail.com iki 16537.5 1008 Bailey Oliver oliver.bailey@gmail.com 3 24494.4 1009 Fincan Harry hb@gmail.com 5 30645.6 1010 Armstrong Jacob jacob.armstrong@gmail.com 4 32670
# 7) LEFT JOIN Anahtar Kelimesini Kullanarak MySQL UPDATE
Önceki bölümde açıklandığı gibi, MySQL UPDATE'de izin verilen iki tür JOIN vardır. INNER JOIN kullanarak UPDATE'i zaten görmüştük.
LEFT JOIN kullanarak UPDATE ile başlayalım.
Misal:
Henüz herhangi bir departmana atanmamış yeni bir çalışanımız var. Ancak tüm yeni işe alımlara% 1 bonus vermeliyiz. Artık yeni işe alınan kişi herhangi bir departmana atanmadığından, bu tablodan herhangi bir bonus yüzde bilgisi alamayacağız. Böyle bir durumda, yeni işe alınanların maaşını LEFT JOIN kullanarak GÜNCELLECEĞİZ.
Bunu başarmak için, çalışan veritabanına yeni bir çalışan ekleyelim.
INSERT INTO employees(empNum, firstName, lastName, email, deptNum, Salary) VALUES (1011, “Tom”, “Hanks”, th@gmail.com, NULL, 10000.00);
Eklediğimiz yeni rekor aşağıdadır:
Çalışan Tablosu:
empNum İsim Soyadı e-posta deptNum Maaş 1007 Schmitt James js@gmail.com 4 21780 1001 Andrews Jack ja@gmail.com 1 3183 1002 Schwatz Mike ms@gmail.com 1 5305 1003 Langley Margaret margaret.langley@gmail.com iki 8820 1004 Harera Sandra sh@gmail.com 1 10609 1005 okumak Peter pl@gmail.com iki 14333 1006 Keith Jenny jk@gmail.com iki 16538 1008 Bailey Oliver oliver.bailey@gmail.com 3 24494 1009 Fincan Harry hb@gmail.com 5 30646 1010 Armstrong Jacob jacob.armstrong@gmail.com 4 32670 1011 Hanks Tom th@gmail.com BOŞ 10.000
Daha sonra, GÜNCELLEME ifadesini kullanarak LEFT JOIN maddesini kullanarak Tom'a maaşına ek olarak% 1 bonus vereceğiz:
Aşağıda TOM'un zam sonrası maaşı verilmiştir.
Bir önceki anlık görüntü ile karşılaştırırsanız, maaşa eklenen bonus yüzdesini kolayca anlayabilirsiniz.
Önceki Tablo Anlık Görüntüsü:
empNum İsim Soyadı e-posta deptNum Maaş 1011 Tom Hanks th@gmail.com BOŞ 10.000
Sorgu:
UPDATE employees LEFT JOIN departments ON employees.deptNum = departments.deptNum SET salary = salary + ((salary * 1)/100) WHERE employees.deptNum IS NULL ;
Şundan Sonra Tablo Görüntüsü:
empNum İsim Soyadı e-posta deptNum Maaş 1011 Tom Hanks th@gmail.com BOŞ 10100
Önerilen Okuma = >> MySQL Katılıyor
Sıkça Sorulan Sorular ve Cevaplar
S # 1) MySQL'de öznitelikleri nasıl güncellerim?
Cevap: MySQL UPDATE deyimini kullanarak öznitelik (ler) i UPDATE anahtar sözcüğü ile başlayan deyim ve ardından tablo adı ile güncelleyebiliriz. Ardından, bir sütun adı ve bir WHERE yan tümcesi takip eden SET deyimidir.
S # 2) MySQL'de birden fazla kaydı nasıl güncellersiniz?
Cevap: Yukarıda tasvir edildiği gibi, 'Birden Çok Satırı Güncelle' bölümünde, CASE deyimini kullanarak aynı veya farklı değerlere sahip bir veya daha fazla sütun için birden çok satırı güncelleyebiliriz.
S # 3) MySQL'deki Güncelleme sorgusunda JOIN kullanabilir miyiz?
Cevap: Evet, MySQL, UPDATE ifadelerinde JOIN kullanımına izin verir. Ancak, yalnızca INNER ve LEFT JOIN ile sınırlıdır.
S # 4) MySQL nereden indirilir?
Cevap: MySQL 8.0 sürümünü buradan indirebilirsiniz: MySQL .
S # 5) Update ifadesindeki WHERE cümlesinin önemi nedir?
Cevap: WHERE yan tümcesi, UPDATE yan tümcesinin ölçütlerine uyması gereken satır sayısını sınırlar.
Önerilen okuma = >> Nasıl kullanılır MySQL If İfadesi
Sonuç
Bu nedenle, bu eğitimde, MySQL UPDATE komutlarını çalıştırmanın 7 farklı yolunu öğrendik.
- Tek bir sütunu güncelleyin
- Birden çok sütunu güncelleyin
- REPLACE kullanarak güncelleme
- SELECT kullanarak güncelleme
- Birden çok satırı güncelle
- INNER JOIN kullanarak güncelleme
- LEFT JOIN kullanarak güncelleme
Gereksinimlerimize göre bunlardan herhangi birini kullanabiliriz.
Mutlu Okumalar !!
Önerilen Kaynaklar
- SQL Vs MySQL Vs SQL Server Arasındaki Fark (Örneklerle)
- En İyi 40 MySQL Mülakat Soruları ve Cevapları (2021 Soru)
- MongoDB Güncelleme ve Örneklerle Belge Silme
- C # İfadesi ve C # Sanal Yöntem Öğreticisini Örneklerle Kullanma
- C # Koşullu İfadeler Hakkında Öğretici
- Örneklerle Java Yansıtma Eğitimi
- Örneklerle Python DateTime Eğitimi
- Bugzilla Eğitimi: Hata Yönetimi Aracı Uygulamalı Eğitimi