MYSQL VERİTABANI SORGULAMA EĞİTİMİ

Temel SELECT'ten pencere fonksiyonlarına SQL sorgulama

JOIN, gruplama, alt sorgu ve window fonksiyonlarıyla MySQL'de etkili veri sorgulama

MySQL Veritabanı Sorgulama Eğitimi, MySQL ve MariaDB üzerinde veriyi etkili biçimde sorgulamayı temelden ileri düzeye öğretir. SELECT, filtreleme, sıralama, farklı JOIN türleri, GROUP BY ile toplama, alt sorgular, CTE ve pencere fonksiyonları örnek veritabanl…

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Veriyi okumaktan karmaşık analitik sorgulara kadar SQL sorgulama yetkinliği

Bu eğitim, MySQL ve MariaDB üzerinde veriyi etkili biçimde sorgulamayı temelden ileri düzeye kadar öğretir. SELECT, filtreleme, sıralama ve sınırlama ile başlanır; farklı JOIN türleri, gruplama ve toplama fonksiyonları, alt sorgular, CTE (Common Table Expression) ve pencere (window) fonksiyonları uygulamalı işlenir. Katılımcılar çok tablolu sorguları yazmayı, veriyi raporlamak için analitik sorgular kurmayı ve okunabilir, bakımı kolay SQL yazmayı öğrenir.

Süre ve Format

3 Gün. Yüz yüze veya online, örnek veritabanları üzerinde bol alıştırmalı sorgu yazma çalışmalarıyla uygulamalı yürütülür; kuruma özel uyarlanır.

Seviye

Orta Seviye — SQL'e giriş yapmış katılımcıların JOIN, gruplama ve pencere fonksiyonlarına kadar sorgu yazmayı öğrendiği program.

Öğrenme Metodu

Her konu kısa anlatımla tanıtılır, ardından örnek veritabanı üzerinde giderek zorlaşan sorgu alıştırmalarıyla pekiştirilir.

Neden Bu Eğitim?

📊Veriye Hakimiyet

JOIN, gruplama ve alt sorguları ustalıkla kullanarak dağınık tablolardaki veriyi tek bir anlamlı sonuca dönüştürme becerisi kazanırsınız.

🧩Analitik Sorgular

Pencere fonksiyonları ve CTE ile sıralama, kümülatif toplam ve dönemsel karşılaştırma gibi analitik raporları tek sorguda üretirsiniz.

✍️Okunabilir SQL

Doğru yapıda, bakımı kolay ve performanslı sorgular yazarak hem kendi işinizi hem de ekip içi kod paylaşımını kolaylaştırırsınız.

Anahtar Konular

mysql sorgulama eğitimisql eğitimimysql join eğitimisql selectpencere fonksiyonlarıcte sorgusql gruplamaveri sorgulama eğitimimariadb sqlsql alt sorgu
“İyi bir sorgu veriyi bilgiye dönüştürür; SQL'de ustalık, doğru soruyu doğru yapıda ifade edebilme sanatından geçer.”

Ön Koşullar

Eğitimden en yüksek verimi almak için önerilen temel bilgi ve deneyimler

1
Temel SQL Tanışıklığı

Basit bir SELECT sorgusu yazabilmek ve tablo kavramını bilmek yeterlidir; derinlemesine bilgi beklenmez.

2
Veritabanı Kavramı

Tablo, satır, sütun ve ilişki gibi temel ilişkisel veritabanı kavramlarına aşinalık faydalıdır.

3
MySQL İstemcisi

MySQL Workbench veya komut satırı istemcisiyle veritabanına bağlanıp sorgu çalıştırabilmek işinize yarar.

4
Analitik Düşünme

Bir soruyu adımlara bölüp mantıksal olarak çözmeye yatkın olmak sorgu kurgusunu kolaylaştırır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcılar gün sonunda tek tablodan istediği sütunları seçebilir, WHERE ile filtreleyebilir, sonuçları sıralayıp sınırlayabilir ve temel ifadeleri kullanabilir.
Modül 1
SELECT ve Sütun Seçimi
  • SELECT ile belirli sütunların ve tüm satırların getirilmesi
  • Sütun ve tablo takma adları (alias) kullanımı
  • DISTINCT ile yinelenen satırların elenmesi
  • Aritmetik ifadeler ve hesaplanmış sütunlar
  • CONCAT ve temel string fonksiyonlarıyla metin birleştirme
  • NULL değerlerin SELECT çıktısındaki davranışı
Modül 2
WHERE ile Filtreleme
  • Karşılaştırma operatörleri ve mantıksal AND, OR, NOT
  • BETWEEN, IN ve LIKE ile aralık ve örüntü filtreleme
  • IS NULL ve IS NOT NULL ile boş değer kontrolü
  • Operatör önceliği ve parantezle gruplama
  • LIKE içinde % ve _ joker karakterlerinin kullanımı
  • Filtreleme koşullarının indeks kullanımına etkisi
Modül 3
Sıralama ve Sınırlama
  • ORDER BY ile artan ve azalan sıralama
  • Birden fazla sütuna göre çok seviyeli sıralama
  • LIMIT ve OFFSET ile sonuç kümesini sınırlama
  • En büyük ve en küçük N kaydın getirilmesi
  • Sayfalama (pagination) mantığının kurulması
  • NULL değerlerin sıralamadaki konumu
Modül 4
Fonksiyonlar ve İfadeler
  • Metin fonksiyonları: SUBSTRING, TRIM, UPPER, LOWER
  • Sayısal fonksiyonlar: ROUND, CEIL, FLOOR, MOD
  • Tarih ve saat fonksiyonları: NOW, DATE, DATEDIFF
  • CASE WHEN ile koşullu değer üretimi
  • IFNULL ve COALESCE ile NULL değer yönetimi
  • CAST ve CONVERT ile veri tipi dönüşümü
Günün hedefiKatılımcılar gün sonunda farklı JOIN türleriyle birden fazla tabloyu birleştirir, GROUP BY ile veriyi gruplar ve toplama fonksiyonlarıyla özet raporlar üretir.
Modül 1
JOIN ile Tablo Birleştirme
  • INNER JOIN ile eşleşen kayıtların birleştirilmesi
  • LEFT ve RIGHT JOIN ile eşleşmeyen kayıtların korunması
  • ON koşulu ile WHERE filtresi arasındaki fark
  • Birden fazla tablonun zincirleme birleştirilmesi
  • SELF JOIN ile bir tablonun kendisiyle ilişkilendirilmesi
  • CROSS JOIN ve kartezyen çarpımın anlaşılması
Modül 2
Gruplama ve Toplama
  • COUNT, SUM, AVG, MIN ve MAX toplama fonksiyonları
  • GROUP BY ile satırların kategorilere göre toplanması
  • HAVING ile gruplanmış sonuçların filtrelenmesi
  • WHERE ve HAVING arasındaki uygulama sırası farkı
  • Birden fazla sütuna göre gruplama
  • GROUP_CONCAT ile grup içi değerleri birleştirme
Modül 3
Küme İşlemleri (UNION)
  • UNION ile sorgu sonuçlarının birleştirilmesi
  • UNION ALL ve yinelenen satır davranışı farkı
  • Sütun sayısı ve veri tipi uyumu kuralları
  • Kesişim ve fark için JOIN ile taklit yöntemleri
  • Sıralamanın küme işlemlerinde uygulanması
  • Küme işlemlerinin performans dikkat noktaları
Modül 4
Veri Değiştirme Sorguları
  • INSERT ile tekil ve çoklu satır ekleme
  • INSERT ... SELECT ile sorgudan veri aktarma
  • UPDATE ile belirli kayıtların koşullu güncellenmesi
  • DELETE ile koşullu silme ve dikkat noktaları
  • REPLACE ve INSERT ... ON DUPLICATE KEY UPDATE
  • Transaction ile değişikliklerin güvenli uygulanması
Günün hedefiKatılımcılar gün sonunda alt sorguları ve CTE yapılarını kurar, pencere fonksiyonlarıyla sıralama ve kümülatif analizler yapar, karmaşık raporlama sorgularını yazabilir.
Modül 1
Alt Sorgular (Subquery)
  • WHERE içinde skaler ve liste döndüren alt sorgular
  • IN, EXISTS ve NOT EXISTS ile alt sorgu kullanımı
  • FROM içinde türetilmiş tablo (derived table)
  • SELECT içinde skaler alt sorgu kullanımı
  • İlişkili (correlated) alt sorguların çalışma mantığı
  • Alt sorgu ile JOIN arasındaki tercih kriterleri
Modül 2
CTE ve Özyinelemeli Sorgular
  • WITH ile Common Table Expression tanımlama
  • Karmaşık sorguları CTE ile okunur hale getirme
  • Birden fazla CTE'nin zincirlenmesi
  • RECURSIVE CTE ile hiyerarşik veri gezinme
  • Organizasyon şeması ve ağaç yapılarının sorgulanması
  • CTE ile türetilmiş tablonun karşılaştırılması
Modül 3
Pencere (Window) Fonksiyonları
  • OVER, PARTITION BY ve ORDER BY temel yapısı
  • ROW_NUMBER, RANK ve DENSE_RANK ile sıralama
  • LAG ve LEAD ile önceki ve sonraki satıra erişim
  • SUM ve AVG ile kümülatif (running) hesaplamalar
  • Hareketli ortalama için pencere çerçevesi (frame) tanımı
  • NTILE ile verinin dilimlere bölünmesi
Modül 4
Analitik Raporlama Çalışması
  • Çok tablolu bir satış raporunun sıfırdan kurulması
  • Dönemsel karşılaştırma ve büyüme oranı hesaplama
  • Pivot benzeri özet için koşullu toplama
  • En çok satan ürün gibi sıralı analizlerin yazımı
  • Sorgunun okunabilirlik ve performans açısından gözden geçirilmesi
  • Sonuçların bir görünüm (view) olarak saklanması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Esnek Filtreleme

WHERE, BETWEEN, IN ve LIKE operatörlerini ustaca kullanarak büyük veri setlerinden tam istediğiniz kayıtları çekersiniz.

✅
Çok Tablolu Sorgu

INNER, LEFT ve SELF JOIN türlerini doğru seçerek birden fazla tabloyu birleştirir ve ilişkisel veriyi anlamlı biçimde sunarsınız.

✅
Özet Raporlama

GROUP BY ve toplama fonksiyonlarıyla veriyi gruplar, HAVING ile filtreleyerek yönetim raporlarına uygun özetler üretirsiniz.

✅
Alt Sorgu Kurma

Skaler, liste ve ilişkili alt sorguları kurarak tek bir sorgu içinde çok adımlı mantığı ifade edersiniz.

✅
CTE Kullanımı

WITH ve özyinelemeli CTE ile karmaşık sorguları okunur parçalara böler, hiyerarşik veriyi kolayca gezersiniz.

✅
Pencere Fonksiyonları

ROW_NUMBER, RANK, LAG ve kümülatif toplamlarla gruplama yapmadan satır bazında analitik hesaplamalar yaparsınız.

✅
Fonksiyon Kullanımı

Metin, sayı ve tarih fonksiyonlarıyla CASE ve COALESCE kullanarak veriyi istediğiniz biçime dönüştürürsünüz.

✅
Okunabilir SQL

Takma ad, girinti ve CTE ile düzenli, bakımı kolay ve performanslı sorgular yazarak ekip içi paylaşımı kolaylaştırırsınız.

Kimler İçin Uygundur?

  • Yazılım geliştiriciler
  • veri analistleri
  • raporlama uzmanları ve işini veriyle sorgulamaya dayandıran
  • SQL sorgu yazma becerisini güçlendirmek isteyen teknik ekipler için tasarlanmıştır

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Yazılım geliştiriciler, veri analistleri, raporlama uzmanları ve SQL sorgu yazma becerisini güçlendirmek isteyen herkes için uygundur. Temel bir SELECT yazabilmek yeterlidir; eğitim JOIN, alt sorgu ve pencere fonksiyonlarına kadar ilerler.
Bu eğitim sorgu optimizasyonu eğitiminden farklı mı?
Evet. Bu program SQL sorgusu yazmaya odaklanır: JOIN, gruplama, alt sorgu, CTE ve pencere fonksiyonları öğretilir. Sorguların performansını ölçme, EXPLAIN ile analiz ve indeks ayarı ise Sorgu ve Performans Optimizasyonu eğitiminin kapsamındadır.
Eğitim ne kadar sürüyor ve nasıl işleniyor?
Eğitim üç gün sürer ve yüz yüze veya online olarak verilebilir. Her konu kısa bir anlatımla tanıtılır, ardından örnek veritabanı üzerinde giderek zorlaşan sorgu alıştırmalarıyla uygulamalı pekiştirilir.
Hangi araçlar kullanılıyor?
MySQL ve MariaDB veritabanları ile MySQL Workbench veya komut satırı istemcisi kullanılır. Eğitim, kurumun kendi verilerine veya genel bir örnek veritabanına göre uyarlanabilen gerçekçi sorgu alıştırmaları içerir.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Bu sertifika katılımın ve kazanılan yetkinliğin belgesidir; resmi bir sınav gereksinimi bulunmamaktadır.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. MySQL Veritabanı Sorgulama Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

MySQL ve MariaDBMySQL as a Datastore Eğitimi
Veritabanı Eğitimleri

MySQL as a Datastore Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Uygulama odaklı şema tasarımı, transaction ve ACID, izolasyon, JSON, bağlantı havuzu ve ölçeklemeyle MySQL'i güvenilir veri deposu olarak kullanmayı öğrenin.

Detayları Gör →
MySQL ve MariaDBMySQL Database Development: Database Design Fundamentals Eğitimi
Veritabanı Eğitimleri

MySQL Database Development: Database Design Fundamentals Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

MySQL veritabanı tasarımı eğitimi: ilişkisel model, ER diyagramları, 1NF-2NF-3NF normalizasyon, anahtarlar ve fiziksel şema tasarımı uygulamalı öğretilir.

Detayları Gör →
MySQL ve MariaDBMySQL Database Development: DDL Statements Eğitimi
Veritabanı Eğitimleri

MySQL Database Development: DDL Statements Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

MySQL DDL eğitimi: CREATE, ALTER, DROP ile tablo, kısıt, indeks, view ve partitioning oluşturma ile canlı sistemlerde güvenli şema değişikliği öğretilir.

Detayları Gör →
MySQL ve MariaDBMySQL Database Development: GIS, Cloud, & Connectors Eğitimi
Veritabanı Eğitimleri

MySQL Database Development: GIS, Cloud, & Connectors Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

MySQL GIS, bulut ve connector eğitimi: spatial veri ve coğrafi fonksiyonlar, RDS/Aurora bulut dağıtımı ve JDBC, Python, Node.js entegrasyonu öğretilir.

Detayları Gör →
MySQL ve MariaDBMySQL Database Development: Introduction Eğitimi
Veritabanı Eğitimleri

MySQL Database Development: Introduction Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

MySQL'e sıfırdan başlangıç eğitimi: mimari, kurulum, veritabanı ve tablo kavramları, veri tipleri ve temel SELECT sorguları uygulamalı olarak öğretilir.

Detayları Gör →
MySQL ve MariaDBMySQL Database Development: Manipulating Data Eğitimi
Veritabanı Eğitimleri

MySQL Database Development: Manipulating Data Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

MySQL veri işleme eğitimi: INSERT, UPDATE, DELETE, upsert, JOIN, alt sorgular, CTE, pencere fonksiyonları ve transaction yönetimi uygulamalı öğretilir.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn