MySQL için PhpMyAdmin'de DISTINC Komutuyla Benzersiz Veriler Nasıl Listelenir? Birden fazla sütunda ve tabloda DISTINC komutu ile nasıl işlem yapılır? Part #15 | Turkish Video Tutorial

in utopian-io •  7 years ago  (edited)

Ne öğreneceğim?

  • PhpMyAdmin'de DISTINC komutu sayesinde benzersiz verilerin nasıl isteleneceğini öğreneceksiniz.
  • PhpMyAdmin'de DISTINC komutunu bir veya birden fazla sütun ve tabloda aynı sorgu üzerinde nasıl kullanılacağını öğreneceksiniz.
  • PhpMyAdmin'de DISTINC komutunun tablo birleştirme işlemlerinde WHERE ve INNER JOIN gibi komutlarla birlikte aynı SQL sorugusu üzerinde nasıl işleme alınacağı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, DISTINC komutunun ne işe yaradığı hakkında teknik bilgiler verip nasıl kullanılacağınıda uygulamalı bir şekilde anlattım. DISTINC komutu hem tek tablo tek sütun için hemde birden fazla tablo ve birden fazla sütun için kullanılabiliyor. Ayrıca aynı SQL Sorgusu üzerinde birden fazla sütun ve tabloları girerek, belirtilen tüm sütunların karşılığındaki tüm kayıtları inceleyebilirsiniz. DISTINC komutu kısaca mükerrer verileri yani duplikasyon yaratan çift kayıtların hepsini listelemek yerine, her veriden sadece bir tane yani tekil verileri SQL Sorgusu üzerinden incelememize yarıyor. DISTINC komutu sadece listeleme ve inceleme komutudur, komutu SQL sorgusu üzerinde girerek herhangi bir değişiklik yapamazsınız. DISTINC komutunun kullanımına örnek olarak; iki tane "john" isimli kaydımız var ve bu iki kaydında listelenmesini yani çift gözükmesini istemiyorsak, DISTINC komutunu kullanarak iki tane olan "john" isimli kaydımızı tekil şekilde listeleyebiliyoruz. 13. ve 14. Part'tada anlattığım WHERE ve INNER JOIN komutlarından bu derstede değindik. Aynı şekilde DISTINC komutunun hem WHERE komutuyla hemde INNER JOIN komutuyla aynı SQL Sorgusu üzerinde "düzgün bir şekilde" nasıl kullanılacağını gösterdim. DISTINC komutu tüm varyasyonları desteklemektedir, komutu kullandığınızda isteğiniz doğrultusunda olan tüm sütunlar sergilenir.
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 DISTINC kullanici_adi FROM steemitgiris
SELECT DISTINCT kullanici_adi,kullanici_yas FROM steemitgiris,steemitgiris2
SELECT DISTINCT kullanici_adi,kullanici_yas FROM steemitgiris INNER JOIN steemitgiris2 ON steemitgiris.kullanici_id=steemitgiris2.kullanici_id
SELECT DISTINCT kullanici_adi,kullanici_yas FROM steemitgiris,steemitgiris2 FROM steemitgiris,steemitgiris2 WHERE steemitgiris2.kullanici_id=steemitgiris.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:  

@sargoon, Contribution to open source project, I like you and upvote.

Thank you for the contribution. It has been approved.

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

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