Focus mode

SQL

Giriş

SQL Nedir?

Merhabalar,

Temel SQL çalışmamıza hoş geldiniz. Bu çalışmalarımız boyunca declarative bir programlama dili olan SQL - Structered Query Language - üzerine konuşacağız.

SQL tanımına dair detayları ileride göreceğiz. Bu giriş videosunda konu başlıklarını, temel kaynakları ve çalışma yöntemimizi konuşacağız.

  • SQL Nedir?

Bu bölümde SQL tanımıyla beraber veri, veritabanı ve veritabanı yönetim sistemi kavramlarından bahsettik. Veritabanı yönetim sistemi olarak son dönemlerin en popüler yazılımı olan POSTGRESQL kullandık ve POSTGRESQL'i bilgisayarımıza yükledik.

  • SQL Temelleri I

Bu bölümde üzerine konuşulan anahtar kelimeler: SELECT - COUNT - WHERE - BETWEEN - IN - LIKE - ILIKE - DISTINCT. Karşılaştırma ve Mantıksal operatörlerden konuştuk. Aynı zamanda PSQL terminal ara yüzüne değindik.

  • SQL Temelleri II

Bu bölümde üzerine konuşulan anahtar kelimeler: ORDER BY - LIMIT - OFFSET - GROUP BY - HAVING - ALIAS. Bunların yanında aggregate fonksiyonlarını konuştuk.

  • Tablolarla Çalışmak

Bu bölümde temel tablo yapısı üzerine konuştuk. Tabloları nasıl oluştururuz, tabloları birbirleriyle ilişkisinden bahsettik. Primary Key nedir, Foreign Key nedir sorularına cevap aradık. Kısıtlama kavramını örneklendirdik. Temel veri tipleri nelerdir, onlara baktık.

  • JOIN (Birleştirme İşlemleri)

Bu bölümde birden fazla tablolar üzerinde sıklıkla kullanılan JOIN birleştirme işlemlerinden bahsettik. Temel JOIN işlemleri olan INNER, LEFT, RIGHT ve FULL JOIN konularına değinildi. Ayrıca yine bu bölümde farklı SQL sorgularını birleştirmede kullanıla UNION, INTERSECT ve EXCEPT operatörlerinden bahsettik.

  • Sub Queries (Alt sorgular)

Bu bölümde alt sorular kavramından ve SLQ de sıklıkla kullanılan Matematik ve String fonksiyonlarından konuştuk.

Temel Kaynaklar

left-disk

Programs to Accelerate Your Progress in a Software Career

Join our 4-8 month intensive Patika+ bootcamps, start with the fundamentals and gain comprehensive knowledge to kickstart your software career!

right-cube

Comments

You need to enroll in the course to be able to comment!