MySQL için PhpMyAdmin'de RIGHT JOIN Komutu Nasıl Kullanılır? RIGHT JOIN Komutu ile Tablo birleştirme işlemi nasıl yapılır ve diğer JOIN komutlarından farkları nelerdir? Part #18 | Turkish Video Tutorial

in utopian-io •  7 years ago  (edited)

Ne öğreneceğim?

  • PhpMyAdmin'de RIGHT JOIN komutunun nasıl kullanılacağını öğreneceksiniz.
  • PhpMyAdmin'de RIGHT JOIN komutunu bir veya birden fazla sütun ve tablo için nasıl kullanılacağını öğreneceksiniz.
  • PhpMyAdmin'de RIGHT JOIN sayesinde tablo birleştirme işlemini öğreneceksiniz.
  • PhpMyAdmin'de RIGHT JOIN komutu ile birlikte sağ tarafta yer alan (ikinci tablo) kimlikleri, sol tarafta yer alan birinci tablonun boş (NULL) olmasına rağmen nasıl görebileceğinizi öğreneceksiniz.

Gereksinimler

  • PhpMyAdmin 4.6.6
  • MySQL 5.7.17 (full veya developer serisi).
  • Appserv 8.6.0 veya XAMP ve benzeri yazılımlar.
  • Ortalama bir bilgisayar.
  • JavaScript destekli bir internet tarayıcısı.

Zorluk

  • Orta

Açıklama

Merhaba arkadaşlar, bu eğitim videosunda sizlerle MySQL destekli PhpMyAdmin'de, RIGHT JOIN komutunun kullanımı anlattım ve RIGHT JOIN komutu hakkında teknik bilgiler verdim. RIGHT JOIN komutu bir tablo birleştirme komutu olduğu için tek tablo için kullanılması mümkün değildir ama iki veya daha fazla tablo ve tek sütun şeklinde kullanılabilir. RIGHT JOIN komutu, bundan birkaç ders önce anlattığım LEFT JOIN komutunun yaptıklarının tam tersini yapıyor. Yani, RIGHT JOIN komutuyla çalıştırılan bir SQL Sorgusu, sağ tarafa düşen yani ikinci sırada yazılan tablonun kimliklerine (ID) göre tablo birleştirme işlemi yapıyor, sol tarafta kalan birinci tablodaki verilerin arasında aynı ID numarasına sahip olmayan veriler olsa bile göz ardı ederek sağ tarafı baz alıyor, hâliyle birinci tabloda, ikinci tabloyla eşleşmeyen kimlikler "NULL" olarak gözüküyor, kısaca "ikincil tabloya göre" işlem yapıyor diyebiliriz. Bu vesile ile, ikinci tabloda ID'si var olupta, birinci tabloda var olmayan yani kimlikleri eşleşmeyen verileri RIGHT JOIN komutu sayesinde tespit etmemize yarıyor. Tüm tablo birleştirme işlemlerinde olduğu gibi RIGHT JOIN işleminde de hiçbir oynama ve düzenleme işlemi yapamıyorsunuz. SQL sorgusunu çalıştırdıktan sonra çağrılan verileri yalnızca inceleyebiliyorsunuz. RIGHT JOIN komutunu kullanabilmek için, işleme alınacak iki tabloda da Auto_Increment ve Primary Key atanmış ID değerleri olması gerekiyor. Aksi takdirde ID senkronizasyonu gerçekleşmez ve kodlar çalışmaz. Gerekli şartlar sağlandığı takdirde RIGHT JOIN komutu, tüm varyasyonlar için çalışmaktadır.
MySQL üzerinden PhpMyAdmin Sistemini oluşturmak için, MySQL'in 5.7.17 sürümünün (veya daha üst bir versiyonun) Full veya Development türünde kurulması gerekmektedir. PhpMyAdmin açık kaynak kodlu bir sistemdir. GitHub adresine aşağıdaki bağlantıdan ulaşabilirsiniz. PhpMyAdmin, MySQL ve Appserv yazılımlarının indirme bağlantıları, aşağıda yer alacaktır. Eğitim Serisi temelden, orta düzeye ve daha sonra zora doğru ilerleyecektir.

Video'da anlatılanların bir kısmının SQL Önizlemesi:

SELECT steemitgiris.kullanici_adi,steemitgiris2.kullanici_id,steemitgiris2.kullanici_yas,steemitgiris2.kullanici_kilo FROM steemitgiris RIGHT JOIN steemitgiris2 ON steemitgiris.kullanici_id=steemitgiris2.kullanici_id
SELECT steemitgiris.kullanici_adi,steemitgiris.kullanici_soyad,steemitgiris2.kullanici_id,steemitgiris2.kullanici_yas,steemitgiris2.kullanici_kilo FROM steemitgiris RIGHT JOIN steemitgiris2 ON steemitgiris.kullanici_id=steemitgiris2.kullanici_id

Video Tutorial

Müfredat

Bağlantılar



Posted on Utopian.io - Rewarding Open Source Contributors

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

@sargoon, I like your contribution to open source project, so I upvote to support you.

Hey @sargoon I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x