MySQL için PhpMyAdmin'de LEFT JOIN Komutu Nasıl Kullanılır? Kimlikleri iki tabloda uyuşmayan veriler nasıl listelenir? Part #16 | Turkish Video Tutorial

in utopian-io •  7 years ago  (edited)

Ne öğreneceğim?

  • PhpMyAdmin'de LEFT JOIN komutunun nasıl kullanılacağını öğreneceksiniz.
  • PhpMyAdmin'de LEFT JOIN komutu ile senkron halde olmayan Auto_Increment'lı ID'leri nasıl listeleyeceğinizi öğreneceksiniz.
  • LEFT JOIN komutunu aynı SQL sorgusu üzerinde hem tek tablo-tek sütun hemde bir veya birden fazla tablo ve sütun için nasıl kullanılacağını öğ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, LEFT JOIN komutunun nasıl kullanılacağını uygulamalı bir şekilde anlattım. LEFT JOIN komutunu diğer tablo birleştirme işlemlerinden ayıran özelliklerden biri: Yazdığınız tablo ve sütunların içinde kimlikleri yani Auto_Increment'li ID'leri uyuşmayan kayıtları LEFT JOIN komutu ile SQL sorgusu üzerinde listeleyebiliyorsunuz. LEFT JOIN komutu sayesinde yanlışlıkla bir kaydı kimliksiz bırakmışsak LEFT JOIN komutu ile birlikte SQL Sorgusunu tamamladığımız takdirde bir tabloda kimliği olup diğer tabloda kimliği olmayan kayıtları görebiliyoruz. LEFT JOIN sorgusu girildiğinde ID'si uyuşmayan verinin karşısında "NULL" yazar. Dilerseniz videoda anlattığım gibi aynı sorgu üzerinde birden fazla tabloyu birleştirerek istediğiniz sütunların ismini girip komutu daha verimli şekilde kullanabilirsiniz. LEFT JOIN komutu, "birincil tabloya göre" çalışan bir komuttur. Yine önceki derslerde anlattığım INNER JOIN ve WHERE komutu gibi LEFT JOIN komutunu girdiğiniz takdirde aynı şekilde hiçbir kayıt üzerinde düzenleme veya değiştirme yapamıyorsunuz. INNER JOIN komutu tüm varyasyonları desteklemekte, o yüzden istediğiniz tüm sütunları listeleyebilirsiniz.
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_id,steemitgiris2.kullanici_yas FROM steemitgiris LEFT JOIN steemitgiris2 ON steemitgiris.kullanici_id=steemitgiris2.kullanici_id
SELECT steemitgiris.kullanici_adi,steemitgiris.kullanici_soyad,steemitgiris2.kullanici_yas,steemitgiris2.kullanici_kilo FROM steemitgiris LEFT JOIN steemitgiris2 ON steemitgiris.kullanici_id=steemitgiris2.kullanici_id
SELECT steemitgiris.kullanici_adi,steemitgiris.kullanici_soyad,steemitgiris2.kullanici_yas,steemitgiris2.kullanici_kilo FROM steemitgiris LEFT 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]

Hey @yokunjon, I just gave you a tip for your hard work on moderation. Upvote this comment to support the utopian moderators and increase your future rewards!

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