MySQL, bir veritabanı yönetim sistemi olarak çalışır ve SQL sorgularını kullanır SELECT, INSERT, UPDATE ve DELETE sorguları, veritabanındaki bilgileri manipüle etmek için kullanılır SELECT sorgusu, belirli koşullara göre verileri filtrelemek için kullanılır WHERE koşulları, verileri belirli şartlara göre seçmenizi sağlar GROUP BY ve ORDER BY sorguları, verileri gruplandırmak ve sıralamak için kullanılır Bu sorguları kullanarak, veritabanındaki bilgileri kolayca filtreleyebilir, ekleyebilir, güncelleyebilir veya silebilirsiniz WHERE, GROUP BY ve ORDER BY sorgularının kullanımı oldukça esnektir ve veritabanındaki verileri doğru şekilde filtrelemek için doğru koşulları belirlemek son derece önemlidir

MySQL, bir veritabanı yönetim sistemi (VYS) olarak tasarlanmıştır. SQL (Structural Query Language) sorguları, bir MySQL veritabanı ile çalışırken kullanılır. Bu makalede, temel SQL sorgularının nasıl kullanıldığı ve işlemler gerçekleştirdiği açıklanacaktır. Bu konuda daha fazla bilgi edinmek isteyenler, bu makaleyi okuyarak kaynaklarını yönlendirebilirler.
SQL sorguları, veritabanlarından veri çekmek, yeni veriler eklemek, mevcut verileri güncellemek veya silmek için kullanılırlar. Bu nedenle, veritabanı yönetimi ile ilgilenenlerin SQL sorgularını anlamaları son derece önemlidir. Bu makalede, MySQL veritabanı ile çalışırken SQL sorgularının nasıl kullanıldığı detaylı bir şekilde açıklanacaktır. Kendinizi geliştirmeniz ve veritabanı yönetimi konusunda daha fazla bilgi edinmeniz için bir ilk adım olarak bu makaleyi inceleyebilirsiniz.
Temel SQL Sorguları
MySQL, SQL sorgularını kullanarak veritabanlarını yönetir. SQL sorguları, veri tabanı üzerinde işlem yapmanıza olanak sağlar. Temel SQL sorguları arasında SELECT, INSERT, UPDATE ve DELETE vardır. Bu sorgular, veri tabanındaki bilgileri filtreleyerek, güncelleyerek veya silerek manipüle etmenizi sağlar.
SELECT Sorgusu: Veritabanınızdan bilgi çekmek istediğinizde SELECT sorgusunu kullanabilirsiniz. Bu sorgu, belirli kriterlere göre verileri filtrelemenizi sağlar. WHERE koşullarını kullanarak, belirli şartları karşılayan verileri seçebilirsiniz. GROUP BY ve ORDER BY kullanarak verileri gruplandırabilir ve sıralayabilirsiniz.
INSERT Sorgusu: INSERT INTO sorgusu, veri tabanına yeni veriler eklemek için kullanılır. Değerleri tek tek veya topluca ekleyebilirsiniz. Aynı zamanda, INSERT INTO sorgusunu kullanarak yeni bir tablo da oluşturabilirsiniz.
UPDATE Sorgusu: UPDATE sorgusu kullanarak, verileri güncelleyebilir ve değiştirebilirsiniz. WHERE ve LIMIT koşullarını kullanarak, belirli verileri güncelleyebilirsiniz.
DELETE Sorgusu: DELETE sorgusu kullanarak, belirli verileri veritabanından silebilirsiniz. WHERE ve LIMIT koşullarını kullanarak, belirli verileri silmek mümkündür.
Temel SQL sorgularını kullanarak, veri tabanındaki bilgileri kolaylıkla manipüle edebilirsiniz. Her SQL sorgusu farklı işlemleri gerçekleştirmek için tasarlanmıştır, ancak hepsi veritabanı yönetimi için önemlidir.
SELECT Sorgusu
MySQL kullanarak SQL sorguları çalıştırmak istiyorsanız, SELECT sorgusu ilk adımınız olacaktır. SELECT sorgusu, bir veritabanından belirli verileri seçmek için kullanılır. Sorguyu kullanırken, WHERE, GROUP BY ve ORDER BY gibi koşullar da ekleyebilirsiniz.
SELECT sorgusuyla birlikte kullanabileceğiniz bazı fonksiyonlar şunlardır:
- AVG()
- COUNT()
- MAX()
- MIN()
- SUM()
Bunlar, sorgunuzun sonucunu filtrelemek ve verileri analiz etmek için kullanabileceğiniz bazı örnek fonksiyonlardır. SELECT sorgusunu kullanarak verileri seçerken, dikkat etmeniz gereken birkaç şey vardır. Verileri seçmeden önce hangi tablodan seçeceğinizi belirtmeniz gerekiyor. Örneğin, aşağıdaki sorgu ile 'customers' tablosundan tüm verileri seçiyoruz:
SELECT * FROM customers; |
Bu sorgu, 'customers' tablosunda bulunan tüm sütunları seçecektir. Eğer yalnızca belli bir sütundaki verileri seçmek istiyorsanız, sorguyu aşağıdaki gibi yazabilirsiniz:
SELECT customer_name, city, country FROM customers; |
Bu sorgu, 'customers' tablosundaki 'customer_name', 'city' ve 'country' sütunlarındaki verileri seçecektir. SELECT sorgusu ile birlikte kullanabileceğiniz koşullar hakkında daha fazla bilgi edinmek istiyorsanız, aşağıdaki bölümü de okuyabilirsiniz.
WHERE Koşulları
MySQL veritabanında WHERE sorgusu, belirli koşulları sağlayan verileri çekmek için kullanılan bir filtreleme yöntemidir. WHERE sorgusuna verilen koşullar doğrultusunda, veritabanındaki veriler arasından seçim yapmak mümkündür. WHERE sorgusu kullanarak, tek bir koşul ya da birden fazla koşul belirtilebilir. Bu koşullar, eşitlik, büyüklük-küçüklük, LIKE operatörü gibi farklı filtreleme seçeneklerine sahiptir.
WHERE sorgusu sayesinde, veritabanındaki verileri belirli kriterlere göre filtrelemek mümkündür. Koşul belirleme işlemleri yapıldıktan sonra, sadece belirtilen koşullara uyan veriler çekilir ve diğer veriler dikkate alınmaz. Bu sayede, veritabanında yapılan işlemler daha hızlı ve verimli bir şekilde gerçekleştirilebilir.
WHERE sorgusunun kullanımı oldukça esnektir. Örneğin, "WHERE name='John'" koşulu ile sadece adı John olan verileri çekebilirsiniz. Veya "WHERE age > 30" koşulu ile yaşları 30'dan büyük olan verileri seçebilirsiniz. Bunun yanı sıra, AND, OR, NOT gibi bağlaçları kullanarak birden fazla koşulu bir arada kullanabilirsiniz. WHERE koşullarını kullanırken, veritabanındaki verileri doğru bir şekilde filtrelemek için doğru koşulları belirlemek oldukça önemlidir.
GROUP BY ve ORDER BY
GROUP BY ve ORDER BY sorguları, SQL sorgularının daha fazla esneklik kazanmasına olanak tanıyarak verileri gruplandırmak ve sıralamak için kullanılır. GROUP BY sorgusu ile birlikte kullanılan sütun adları belirtilerek, belirli bir sütundaki değerlere göre gruplama yapılabilmektedir.
Örneğin, müşterilerin ülke isimlerine göre gruplandırılmak istendiğini düşünelim. Bunun için aşağıdaki SQL sorgusu kullanılabilir:
SQL Sorgusu | Sonuç |
---|---|
SELECT Country, COUNT(*) FROM Customers GROUP BY Country; |
|
ORDER BY sorgusu ile birlikte kullanılan sütun adları belirtilerek, belirli bir sıraya göre sıralama yapılabilmektedir. Örneğin, müşterilerin şehirlerine göre alfabetik olarak sıralanmasını istediğimizi düşünelim. Bunun için aşağıdaki SQL sorgusu kullanılabilir:
SQL Sorgusu | Sonuç |
---|---|
SELECT * FROM Customers ORDER BY City; |
|
GROUP BY ve ORDER BY sorguları, veritabanındaki verileri çok daha anlamlı hale getirerek, verilerin daha anlaşılır bir şekilde sunulmasına olanak tanır. Bu nedenle, veritabanı tasarımcıları tarafından sık sık kullanılmaktadır.
INSERT Sorgusu
INSERT sorgusu, yeni verileri veritabanına eklemek için kullanılır. Bu sorgu, yalnızca bir tabloya yeni bir satır ekler. INSERT INTO ifadesi, INSERT sorgusunun kullanımı için gereklidir ve hangi tabloya veri ekleyeceğimizi belirtir.
INSERT INTO sorgusu kullanılarak, veriler tabloya eklenebilir. Bu sorgu ayrıca, mevcut bir tablonun alt kümesini tabloya eklemek için de kullanılabilir. Verileri eklemek için sorgu içinde, VALUES ifadesiyle bir veya daha fazla yeni veri satırı belirtilir.
Ürün Adı | Fiyat |
---|---|
Çikolata | 3.50 |
Bisküvi | 2.00 |
Bu örnekte, "ürün adı" ve "fiyat" sütunları bulunan bir ürün tablosu var. Yeni bir satır eklemek için, INSERT INTO ifadesi kullanılarak tablo seçilir ve ardından yeni satırın değerleri, VALUES ifadesiyle belirtilir.
INSERT sorgusu ayrıca, yeni bir tablo oluşturmak için de kullanılabilir. Bu durumda, sorgu içinde yeni tablonun adı ve tüm sütunlarının listesi belirtilir.
- İlk önce, yeni bir tablonun oluşturulması için CREATE TABLE ifadesi kullanılır. Bu ifade, tablo adı ve sütunlarının listesini içerir.
- Daha sonra, yeni tabloya veri eklemek için INSERT INTO ifadesi kullanılır. Bu ifade, yeni tablonun adını ve VALUES ifadesiyle verileri belirtir.
- Yeni tablo ayrıca, mevcut bir tablo veya birleştirme sorgusu sonucu oluşturulabilir.
INSERT sorgusu, verilerin doğru formatta eklenmesini sağlamak için dikkatli bir şekilde yazılmalıdır. Yanlış formatta veri eklenirse, hatalar ve uyumsuzluklar oluşabilir. INSERT sorgusunun doğru kullanımı, veritabanındaki verilerin doğru şekilde yönetilmesinde büyük önem taşır.
Değer Ekleme
INSERT INTO sorgusu, MySQL veritabanında yeni bir veri satırı eklemek için kullanılır. Bu sorgu, verileri belirli bir tabloya eklemek için kullanılır. INSERT INTO sorgusunun kullanımı oldukça basittir. İlk olarak, hangi tabloya veri eklemek istediğinizi belirtmeniz gerekir. Daha sonra, verileri girersiniz.
INSERT INTO sorgusu şu şekilde yazılır:
INSERT INTO tabloadi (kolonadi1, kolonadi2, kolonadi3, ...) VALUES (deger1, deger2, deger3, ...);
Örneğin, bir öğrenci veritabanına yeni bir öğrenci eklemek istediğinizi varsayalım. Veritabanınızda bir öğrenciler tablosu olduğunu varsayalım. Bu tablo aşağıdaki gibidir:
ÖğrenciID | Ad | Soyad | Doğum Tarihi | Bölüm |
---|---|---|---|---|
1 | Ahmet | Yılmaz | 11.01.2000 | Bilgisayar Mühendisliği |
2 | Ali | Kara | 22.03.2001 | Elektronik Mühendisliği |
3 | Ayşe | Demir | 05.05.1999 | Endüstri Mühendisliği |
Yeni öğrenciyi eklemek için, aşağıdaki INSERT INTO sorgusunu kullanabilirsiniz:
INSERT INTO ogrenciler (Ad, Soyad, "Doğum Tarihi", Bölüm) VALUES ('Fatma', 'Yıldız', '12.07.2002', 'Kimya Mühendisliği');
Yukarıdaki sorgu, ogrenciler tablosuna yeni bir satır ekler ve bu satırın Ad, Soyad, Doğum Tarihi ve Bölüm sütunlarını belirtir.
Birleştirme sorgularını incelemek için bir sonraki bölüme geçelim.
Tablo Olusturma
MySQL veritabanında yeni bir tablo oluşturmak için INSERT INTO sorgusu kullanılabilir. Bu sorgu, tabloya veri ekleme işleminde kullanılan bir sorgu olduğu için, öncelikle yeni bir tablo oluşturmak için gerekli olan tablo yapısını belirlemek gerekiyor.
Aşağıdaki örnekte, "musteriler" adında bir tablo oluşturulmuştur.
musteriler | |
---|---|
musteri_id | INT(11) AUTO_INCREMENT PRIMARY KEY |
musteri_adi | VARCHAR(50) NOT NULL |
adres | VARCHAR(100) NOT NULL |
Yukarıdaki örnekte, "musteriler" tablosunun yapısı tanımlanmıştır. musteriler_id adında bir sütun eklenmiş ve bu sütun otomatik olarak artan bir sıra numarası olarak belirlenmiştir. musteriler_adi ve adres adında sütunlar da eklenerek tablonun yapısı tamamlanmıştır.
INSERT INTO sorgusu kullanarak, belirlenmiş olan bu yapılara sahip yeni bir tablo oluşturulabilir. Örneğin, aşağıdaki sorgu kullanılarak "musteriler" tablosu oluşturulabilir:
INSERT INTO musteriler (musteri_id, musteri_adi, adres)VALUES (NULL, 'John Doe', '5th Avenue No:6');
Yukarıdaki örnekte, "musteriler" tablosuna yeni bir satır eklenmiştir. musteriler_id sütunu otomatik olarak oluşturulurken, musteriler_adi ve adres sütunlarına "John Doe" ve "5th Avenue No:6" değerleri eklenmiştir.
Birleştirme sorguları kullanarak, daha önce oluşturulan bu tabloyu diğer tablolarla birleştirerek farklı sorgular yapmak mümkündür. Bu konuyla ilgili ayrıntılı bilgi, JOIN sorgularının incelendiği "Birleştirme Sorguları" bölümünde yer almaktadır.
UPDATE Sorgusu
UPDATE sorgusu, bir veya birden fazla kaydın değerlerini güncellemek için kullanılır. Güncelleme yapılırken, öncelikle hangi tablodaki kayıtları güncelleyeceğimizi belirlemeliyiz. Tablodaki kayıtları güncelledikten sonra, hangi değerleri değiştireceğimizi belirtmeliyiz. Güncelleme işlemi tamamlandıktan sonra, kullanıcılara etkilenen kayıt sayısı hakkında bilgilendirme yapılır.
UPDATE sorgusu kullanırken, WHERE koşulu ile istediğimiz kayıtları belirleyebiliriz. Bu şekilde, sadece belirli bir kriteri sağlayan kayıtların değerlerini güncelleyebiliriz. Ayrıca, LIMIT kullanarak kaç kaydın güncelleneceğini belirleyebiliriz.
Aşağıdaki örnek, ürün fiyatlarını güncelleyen bir UPDATE sorgusu göstermektedir:
Ürün Adı | Fiyat |
---|---|
Bilgisayar | 3000 TL |
Telefon | 2000 TL |
Tablet | 1500 TL |
Şimdi, ürün fiyatlarında %10'luk bir artış yapmak istiyoruz. Bunun için, UPDATE sorgusunu aşağıdaki gibi kullanabiliriz:
- UPDATE urunler SET fiyat = fiyat * 1.10;
Bu sorgu, urunler tablosundaki tüm fiyatları %10'luk bir artışla günceller. Güncelleme işlemi tamamlandıktan sonra, kullanıcılara etkilenen kayıt sayısı hakkında bilgilendirme yapılır.
UPDATE sorgusu ayrıca, birden fazla tablodaki verileri güncellemek için de kullanılabilir. Bu durumda, JOIN sorgusunu kullanarak tabloları birleştirmemiz gerekir.
Değer Güncelleme
UPDATE sorgusu, tabloda bulunan verilerin güncellenmesi için kullanılır. Bu sorgu ile birlikte, belirli bir koşul karşılayan veriler arasında değişiklik yapmak mümkündür. Güncelleme işlemi yapılacak tablo ve sütunlar belirtilirken, SET anahtar kelimesi kullanılarak değiştirilecek değerler belirtilir.
Örneğin, bir ürün tablosunda fiyatları güncellemek istediğinizde, aşağıdaki SQL sorgusu kullanılabilir:
SQL Sorgusu | Açıklama |
---|---|
UPDATE urunler SET fiyat = 10 WHERE kategori = 'meyve' | 'meyve' kategorisindeki tüm ürünlerin fiyatı 10 olarak değiştirilir. |
SET anahtar kelimesi, sorguda güncellenecek değerleri belirtir. WHERE anahtar kelimesi ise belirli bir koşulu karşılayan verilerin değiştirilmesini sağlar. Bu örnekte, sadece 'meyve' kategorisindeki ürünlerin fiyatları değiştirilecektir.
Bununla birlikte, UPDATE sorgusu kullanırken dikkatli olmak gerekiyor. Hatalı sorgular tüm tablodaki verileri değiştirebilir veya tablodaki verileri silerek kayıplara neden olabilir. Bu nedenle, sorguları dikkatle kontrol etmek ve doğru bir şekilde kullanmak önemlidir.
WHERE ve LIMIT Kullanımı
UPDATE sorgusu ile güncelleme işlemleri yaparken, bazen veritabanındaki tüm değerleri değil de yalnızca belirli koşulları sağlayan verileri güncellemek isteyebilirsiniz. İşte bu noktada WHERE ve LIMIT koşulları devreye girer.
WHERE koşulu kullanarak, belirli kriterlere uygun olan verileri seçebilirsiniz. Örneğin, sadece belirli bir kullanıcının verilerini güncellemek istiyorsanız WHERE koşulunu kullanarak bu işlemi gerçekleştirebilirsiniz. WHERE koşulu, sadece belirli sütunları da seçmenizi sağlar.
Koşul | Açıklama |
---|---|
= | Eşittir |
!= | Eşit değildir |
< | Küçüktür |
<= | Küçük veya eşittir |
> | Büyüktür |
>= | Büyük veya eşittir |
LIKE | Belirtilen bir kalıba (pattern) eşit olan |
LIMIT koşulu ise, sadece belirli bir sayıda veriyi güncelleme işlemi yapmanızı sağlar. Bu koşul, özellikle büyük veri tabanlarında işlem yaparken oldukça faydalıdır ve veritabanınızın performansını arttırabilir.
Örneğin, "UPDATE users SET balance = 0 WHERE balance < 1000 LIMIT 100" sorgusu, bakiyesi 1000'den az olan ilk 100 kullanıcının bakiyesini 0'a güncelleyecektir.
DELETE Sorgusu
DELETE sorgusu, veritabanından belirli verileri silmek için kullanılır. Bu sorgu, önemli veri silmeye neden olabileceğinden dikkatli kullanılmalıdır. Silme işlemi gerçekleştiğinde, silinen veriler geri getirilemez.
DELETE sorgusunun kullanımı oldukça basittir. İlk olarak, hangi tablodan hangi verilerin silineceği belirtilir. Bu işlem için WHERE koşulu kullanılabilir. Örneğin, "WHERE isim='Ali'" ifadesi, Ali adına sahip tüm verileri siler.
Ayrıca, DELETE sorgusuna LIMIT koşulu da ekleyebilirsiniz. Bu koşul, kaç tane verinin silineceğini belirler. Örneğin, "DELETE FROM tablo WHERE id=1 LIMIT 1" ifadesi, tablodaki ilk satırı siler.
Aşağıdaki tabloda, örnek bir "müşteriler" tablosunun bulunduğunu varsayalım:
id | isim | soyisim | telefon |
---|---|---|---|
1 | Ahmet | Yılmaz | 555-1234 |
2 | Mehmet | Kara | 555-5678 |
3 | Ali | Demir | 555-9090 |
Aşağıdaki örneklerde, DELETE sorgusunun kullanımı gösterilmiştir:
DELETE FROM müşteriler WHERE isim='Ahmet';
: "Ahmet" adına sahip tüm verileri siler.DELETE FROM müşteriler WHERE id=2;
: "id" numarası "2" olan veriyi siler.DELETE FROM müşteriler WHERE soyisim='Yılmaz' AND telefon='555-1234';
: "soyisim" değeri "Yılmaz" ve "telefon" numarası "555-1234" olan veriyi siler.DELETE FROM müşteriler WHERE id=3 LIMIT 1;
: "id" numarası "3" olan verinin sadece bir kopyasını siler.
Bu örnekler, DELETE sorgusunun nasıl kullanılabileceğini açıkça göstermektedir. Ancak, veri kaybına neden olabileceğinden, veritabanında DELETE sorgusunun kullanımı dikkatle ele alınmalıdır.
Değer Silme
MySQL veritabanında değer silmek için DELETE sorgusu kullanılır. Bu sorgu, belirli tablo ve koşullarına göre veri silme işlemini gerçekleştirir. DELETE sorgusundan önce, tablodaki veriler listelenir ve hangi verilerin silineceği belirlenir.
Bunun için WHERE koşulu kullanılabilir. WHERE koşulu ile belirli bir koşulu sağlayan veriler silinebilir. Örneğin, WHERE koşulu 'WHERE id=5' şeklinde kullanılarak veritabanındaki ID numarası 5 olan veriler silinebilir.
Silme işlemi gerçekleştirilmeden önce, verilerin ne kadarının silineceği kontrol edilmelidir. Bu nedenle, DELETE sorgusunu kullanmadan önce, COUNT sorgusu ile kaç verinin silineceği kontrol edilebilir. Bu yöntem, yanlış verilerin silinmesini engelleyerek veritabanının güvenliğini sağlar.
Bunun yanı sıra, LIMIT sorgusu ile kaç verinin silineceği de belirlenebilir. Örneğin, 'LIMIT 1' yazarak sadece bir verinin silinmesi sağlanabilir.
Silme işlemi gerçekleştirildiğinde, veriler kalıcı olarak silinir ve geri dönüşü yoktur. Bu nedenle, DELETE sorgusunu kullanırken dikkatli olunması gerektiğini unutmamak önemlidir.
WHERE ve LIMIT Kullanımı
DELETE sorgularının WHERE ve LIMIT koşulları kullanılarak, belirli verileri silmek mümkündür. WHERE, silinecek verilerin belirli kriterlere göre filtrelenmesine yardımcı olur. Örneğin, "DELETE FROM musteriler WHERE uyelik_tarihi < '2021-01-01'" sorgusu kullanılarak, belirli bir tarihten önce üye olan müşterilerin kayıtları silinebilir.
LIMIT ise, hangi satırların silineceğini belirlemeye yardımcı olur. Örneğin, "DELETE FROM siparisler WHERE durum = 'iptal' LIMIT 10" sorgusu, sadece "iptal" durumunda olan ilk 10 siparişi siler.
WHERE ve LIMIT koşulları, birleştirilerek daha spesifik silme işlemleri gerçekleştirilebilir. Örneğin, "DELETE FROM urunler WHERE stok_miktari < 5 AND kategori_id = 2 LIMIT 20" sorgusu kullanılarak, kategori id'si 2 olan ve stok miktarı 5'ten az olan ilk 20 ürün silinebilir.
WHERE ve LIMIT koşullarının doğru kullanımı, veritabanında gereksiz veri birikmesini önleyerek performansı artırabilir ve veritabanının daha düzenli olmasını sağlayabilir.
Birleştirme Sorguları
Birleştirme sorguları, iki veya daha fazla tablonun verilerini birleştirmek için kullanılan sorgulardır. Bu sorgular, birden fazla tablodan gelen verilerin daha anlamlı bir şekilde birleştirilmesi için gereklidir.
Join sorguları, birden fazla tabloyu birleştirmek için kullanılan en yaygın sorgu türüdür. Bunlar four farklı türe ayrılır: INNER JOIN, LEFT JOIN, RIGHT JOIN ve FULL JOIN. INNER JOIN, ortak bir sütunda eşleşen kayıtları getirir. LEFT JOIN, sol tablodaki tüm kayıtları ve sağ tablodaki eşleşen kayıtları getirir. RIGHT JOIN, sağ tablodaki tüm kayıtları ve sol tablodaki eşleşen kayıtları getirir. FULL JOIN ise tüm kayıtları getirir.
Çoklu tablo birleştirme sorguları, tablolar arasındaki ilişkileri kullanarak işlev görür. Tablolar arasındaki ilişki, genellikle yabancı anahtarlarla kurulur. JOIN sorgusuyla, tablolardan gelen veriler birbiriyle eşleştirilir ve daha anlaşılır bir şekilde görüntülenir.
Join Türü | Kullanımı |
---|---|
INNER JOIN | SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column |
LEFT JOIN | SELECT * FROM table1 LEFT JOIN table2 ON table1.column = table2.column |
RIGHT JOIN | SELECT * FROM table1 RIGHT JOIN table2 ON table1.column = table2.column |
FULL JOIN | SELECT * FROM table1 FULL JOIN table2 ON table1.column = table2.column |
Birleştirme sorguları, MySQL veritabanlarında çok yaygın bir şekilde kullanılır. Bu sorgular, birleştirme ihtiyacı olan her türlü veritabanı uygulamasında kullanılabilir. Verileri daha anlaşılır ve anlamlı bir şekilde birleştirerek, veritabanı yöneticileri ve kullanıcıları için büyük bir kullanım kolaylığı sağlar.