3. ders · Video ders

Yerel sunucu kurulumu, ilk bağlantı ve örnek veriyi yükleme

  • 14 dk
  • Veritabanı temelleri ve kurulum
  • Önizlemeye açık

Yerel sunucu kurulumu, ilk bağlantı ve örnek veriyi yükleme dersi, Veritabanı temelleri ve kurulum bölümünün bir parçasıdır. Bu ders anlatım olarak kurgulanmıştır; aşağıdaki not, derste izlenen yolu adım adım aktarır. Ay…

Yerel sunucu kurulumu, ilk bağlantı ve örnek veriyi yükleme dersi, Veritabanı temelleri ve kurulum bölümünün bir parçasıdır. Bu ders anlatım olarak kurgulanmıştır; aşağıdaki not, derste izlenen yolu adım adım aktarır. Ayırmanız gereken süre yaklaşık 14 dakikadır.

Bu bölümün amacı

İlişkisel veritabanının ne işe yaradığını netleştirip yerel bir MySQL/MariaDB sunucusu kuruyor ve kurs boyunca kullanacağımız örnek veritabanını yüklüyoruz.

Derste ele alınanlar

  • Yerel sunucu kurulumu, ilk bağlantı ve örnek veriyi yükleme konusunun ne işe yaradığı ve hangi durumda kullanıldığı.
  • Konunun veritabanı temelleri ve kurulum bölümündeki diğer başlıklarla ilişkisi.
  • Başlangıç düzeyinde tipik hatalar ve bunlardan kaçınma yolları.
  • Öğrendiğinizi kendi projenizde deneyebileceğiniz küçük bir uygulama önerisi.

Kursun bu dersle ilerlettiği kazanımlar

  • MySQL veya MariaDB kurup örnek bir veritabanını içe aktarmak
  • SELECT, WHERE, ORDER BY ve LIMIT ile hedeflediğiniz satırları çekmek
  • INNER JOIN ve LEFT JOIN arasındaki farkı sonuç kümesi üzerinden ayırt etmek

Dersi bitirmeden önce

Konuyu kendi cümlelerinizle bir paragrafta özetleyin ve aklınıza takılan noktayı Notlarım sekmesine yazın. Takıldığınız bir yer varsa Soru-cevap sekmesinden eğitmene iletebilirsiniz. Hazır olduğunuzda dersi tamamlandı olarak işaretleyip bir sonrakine geçin.

Bu derste indirilebilir dosya yok

Kursun diğer derslerinde alıştırma dosyaları ve şablonlar bulunuyor.

PY
Pelin Y. · 2 Nisan 2026

LEFT JOIN yazdım ama sonuç INNER JOIN gibi davranıyor, eşleşmeyen satırlar gelmiyor. Sorguda WHERE ile sağ tablodan bir sütuna filtre koymuştum.

EK
Emre Kavaslar Eğitmen

Sorun tam olarak o WHERE koşulunda. LEFT JOIN eşleşmeyen satırlar için sağ tablonun sütunlarını NULL doldurur; WHERE'de o sütuna filtre koyduğunuzda NULL satırlar koşulu geçemez ve elenirler, sonuç da INNER JOIN'e döner. Filtreyi WHERE yerine JOIN'in ON koşuluna taşıyın; böylece filtre birleştirme sırasında uygulanır ve eşleşmeyen satırlar sonuçta kalır. Eşleşmeyenleri özellikle arıyorsanız WHERE sag_tablo.id IS NULL kalıbını kullanabilirsiniz.

Soru sormak için kursa kaydolmanız gerekiyor.

Not almak için kursa kaydolun

Kayıtlı öğrenciler her ders için not tutabilir; notlar öğrenci panelinde toplanır.

Kursa git