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 FROMsteemitgiris
RIGHT JOINsteemitgiris2
ONsteemitgiris
.kullanici_id=steemitgiris2
.kullanici_id
SELECTsteemitgiris
.kullanici_adi,steemitgiris
.kullanici_soyad,steemitgiris2
.kullanici_id,steemitgiris2
.kullanici_yas,steemitgiris2
.kullanici_kilo FROMsteemitgiris
RIGHT JOINsteemitgiris2
ONsteemitgiris
.kullanici_id=steemitgiris2
.kullanici_id
Video Tutorial
Müfredat
- Part 1: MySQL için PHPMyAdmin Localhost erişimi, veri tabanı oluşturma ve tablo kurulumu nasıl yapılır? | Turkish Video Tutorial
- Part 2: MySQL için PhpMyAdmin'de Auto Increment, Kullanıcı Ekleme ve Primary Key Ekleme Nasıl Yapılır? Part #2 | Turkish Video Tutorial
- Part 3: MySQL için PhpMyAdmin Operatörleri: Karşılaştırma Değişkeni ve Aritmetiksel Oran Hesabı Nasıl Yapılır? Part #3 | Turkish Video Tutorial
- Part 4: MySQL için PhpMyAdmin Komutları: UNION ALL ve ORDER BY (ASC - DESC) Nasıl Kullanılır? Part #4 | Turkish Video Tutorial
- Part 5: MySQL için PhpMyAdmin Komutları: IN ve CASE Nasıl Kullanılır, Teknik olarak bize neler sunar? Part #5 | Turkish Video Tutorial
- Part 6: MySQL için PhpMyAdmin Komutları: LIKE ve ALIAS [AS] (tekil ve çoğul takma adla sütun kişiselleştirme) Komutları nasıl kullanılır? Part #6 | Turkish Video Tutorial
- Part 7: MySQL için PhpMyAdmin Komutları: BETWEEN ve LIMIT Komutları (tek başına ve birlikte) SQL üzerinde Nasıl Kullanılır ve Ne işe yarar? Part #7 | Turkish Video Tutorial
- Part 8: MySQL için PhpMyAdmin Komutları: COUNT ve AVG Komutları nasıl kullanılır? Hem COUNT hemde AVG komutları aynı SQL Sorgu üzerinde nasıl çalıştırılır? Bu komutlar ne işe yarar? Part #8 | Turkish Video Tutorial
- Part 9: MySQL için PhpMyAdmin Komutları: SUM ve GROUP BY Komutları SQL Sorgu üzerinde nasıl kullanılır ve ne işe yarar? Part #9 | Turkish Video Tutorial
- Part 10: MySQL için PhpMyAdmin Komutları: AND ve OR Komutları, MAX ve MIN komutları Nasıl Kullanılır? Bu komutlar SQL satırında aynı anda nasıl çalışır? Part #10
- Part 11: MySQL için PhpMyAdmin - DELETE ve UPDATE komutları bir veya birden fazla veri için Nasıl Kullanılır? Part #11 | Turkish Video Tutorial
- Part 12: MySQL için PhpMyAdmin: INSERT INTO ve SELECT komutları SQL sorgu üzerinde Nasıl Kullanılır? Ne işe yarar? Part #12 | Turkish Video Tutorial
- Part 13: MySQL için PhpMyAdmin: WHERE Komutu ile Tablo Birleştirme İşlemi Nasıl Yapılır? Birden fazla sütun çalışması için WHERE komutuyla nasıl işlem yapılır? Part #13 | Turkish Video Tutorial
- Part 14: MySQL için PhpMyAdmin: INNER JOIN Komutu ile Nasıl Tablo Birleştirilir? WHERE Komutundan Farkları Nelerdir? Daha küçük hacimle işlem yapma Part #14 | Turkish Video Tutorial
- Part 15: 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
- Part 16: 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
- Part 17: MySQL için PhpMyAdmin'de HAVING Komutu Nasıl Kullanılır? HAVING komutu ile GROUP BY ve AVG komutları aynı SQL Sorgu üzerinde Nasıl Kullanılır? Part#17 | Turkish Video Tutorial
Bağlantılar
- PhpMyAdmin GitHub Repo
- PhpMyAdmin Web Sitesi
- PhpMyAdmin (Windows için) indirme sayfası
- MySQL Web Sayfası
- MySQL (Windows için) indirme sayfası
- AppServ Web Sitesi
- Appserv (Windows için) indirme sayfası
Posted on Utopian.io - Rewarding Open Source Contributors
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@sargoon, I like your contribution to open source project, so I upvote to support you.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
UYARIDIR HOCAM ACİL OKUYUN (upvote için değildir)
https://steemit.com/tr/@hulyaa/tr-dikkaaat-tuerkiye-grubu-ve-kusadasi-projelerine-katilanlar-bu-hesap-tehlikeli-orospu-cocugu-22-30-dan-00-30-a-kadar-bekledim
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey @sargoon I am @utopian-io. I have just upvoted you!
Achievements
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
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
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit