Sıfırdan SQL: Veritabanlarındaki başlangıç ​​noktanız

Son Güncelleme: Şubat 5 arasında 2026
  • SQL, ilişkisel veritabanlarını yönetmek için kullanılan standart dildir ve MySQL, PostgreSQL ve SQL Server gibi sistemlerdeki verileri sorgulamanıza, işlemenize ve korumanıza olanak tanır.
  • SQL'e hakim olmak, sorgular, toplama işlemleri ve tablolar arasındaki ilişkiler yoluyla veri analizini kolaylaştırır, içgörüler elde etmeyi ve daha iyi iş kararları almayı sağlar.
  • En iyi uygulamaları (güvenlik, indeksler, işlemler, dokümantasyon ve yedeklemeler) uygulamak ve gerçek projelerle pratik yapmak, veri ve veritabanı yönetimi alanındaki kariyerinizi geliştirir.
Sıfırdan SQL

Günümüz dijital çağında veri en değerli kaynaktır. Veri analizi, yazılım geliştirme alanında kariyer yapmayı düşünüyorsanız veya sadece veritabanlarının nasıl çalıştığını daha iyi anlamak istiyorsanız, sıfırdan SQL öğrenmek çok önemli bir adımdır. Bu yazımda sizleri temellerden ileri düzey SQL sorguları oluşturmaya doğru heyecanlı bir yolculuğa çıkaracağım. Sıfırdan SQL'in büyüleyici dünyasına dalmaya hazır mısınız? Hadi başlayalım!

Sıfırdan SQL: SQL Nedir?

SQL'i sıfırdan öğrenmeye başlamak için, SQL'in ne olduğunu anlamak çok önemlidir. SQL veya Yapılandırılmış Sorgu Dili , ilişkisel veritabanlarını yönetmek ve işlemek için kullanılan bir programlama dilidir . SQL sorguları aracılığıyla, bir veritabanındaki verileri alabilir, güncelleyebilir, ekleyebilir ve silebilirsiniz. MySQL, PostgreSQL ve Microsoft SQL Server gibi çoğu veritabanı yönetim sistemi ( DBMS) tarafından kullanılan standart dildir .

Neden Sıfırdan SQL?

Eğer neden sıfırdan SQL öğrenmeniz gerektiğini merak ediyorsanız, işte size birkaç ikna edici neden:

  1. İşgücü Talebi: Sektör sürekli olarak yetenekli veritabanı profesyonelleri aramaktadır.
  2. Çok yönlülük: SQL, çeşitli uygulamalarda kullanılır; veri analizinden web geliştirmeye.
  3. Karar verme: SQL ile karar verme sürecinde değerli bilgiler çıkarabilirsiniz iş.
  4. Yükselişteki Kariyer: Veritabanı alanında kariyer fırsatları sürekli artmaktadır.
  MySQL'de Tablo Oluşturmak İçin Basit Adımlar

Sıfırdan SQL: Temeller

Artık SQL'in neden önemli olduğunu anladığınıza göre, temellerine inelim:

1. Veritabanı Yönetim Sistemi (DBMS) Kurulumu

İlk SQL sorgunuzu yazmadan önce bir Veritabanı Yönetim Sistemi (DBMS) kurmanız gerekir. Popüler seçenekler arasında MySQL , PostgreSQL ve SQLite bulunur. Ayrıntılı talimatlar için işletim sisteminizin belgelerine bakın.

2. Bir Veritabanı Oluşturma

Çalışan bir DBMS'iniz olduğunda ilk veritabanınızı oluşturabilirsiniz. SQL komutunu kullanın CREATE DATABASE ardından veritabanınızın adını yazın.

CREATE DATABASE MiBaseDeDatos;

3. Tablolar Oluşturma

Tablolar, bir veritabanında verileri saklayan yapılardır. Tablolarınızın yapısını şu komutu kullanarak tanımlamanız gerekir: CREATE TABLE.

CREATE TABLE Empleados (
    ID INT PRIMARY KEY,
    Nombre VARCHAR(50),
    Edad INT
);

4. Veri Ekleme

Bir tabloya veri eklemek için şu komutu kullanın: INSERT INTO.

INSERT INTO Empleados (ID, Nombre, Edad)
VALUES (1, 'Juan Perez', 30);

5. Temel Sorgular

SQL sorguları bir veritabanından veri almanızı sağlar. Basit bir sorgu şöyle görünebilir:

SELECT * FROM Empleados;

6. Veri Filtreleme

Belirli sonuçlar için bir tane ekleyebilirsiniz cümle WHERE sorularınıza.

SELECT * FROM Empleados WHERE Edad > 25;

7. Veri Güncelleme

Mevcut kayıtları değiştirmeniz gerekiyorsa, şu ifadeyi kullanın: UPDATE.

UPDATE Empleados SET Edad = 31 WHERE Nombre = 'Juan Perez';

8. Veri Silme

Bir tablodan veri silmek için şu komutu kullanın: DELETE.

DELETE FROM Empleados WHERE Nombre = 'Juan Perez';

Sıfırdan SQL: Gelişmiş Sorgular

Artık temel bilgileri öğrendiğinize göre, daha gelişmiş SQL sorgularına geçeceğiz.

9. Toplama Fonksiyonlarını Kullanma

Aşağıdaki gibi toplu işlevler: SUM, AVGVe COUNT veri kümeleri üzerinde hesaplamalar yapmanıza olanak sağlar.

SELECT AVG(Edad) FROM Empleados;

10. Tabloları Birleştirme

Madde ile JOIN, birden fazla tablodaki verileri birleştirebilirsiniz.

SELECT Empleados.Nombre, Departamentos.Nombre 
FROM Empleados
INNER JOIN Departamentos ON Empleados.ID_Departamento = Departamentos.ID;

11. Alt sorgular

Alt sorgular, daha karmaşık sonuçlar döndürmek için sorgular içinde sorgular gerçekleştirmenize olanak tanır.

SELECT Nombre FROM Empleados
WHERE ID_Departamento IN (SELECT ID FROM Departamentos WHERE Nombre = 'Ventas');

12. İndeksleme

Tablolarınızda indeks oluşturmayı öğrenmek sorgularınızı önemli ölçüde hızlandırabilir.

CREATE INDEX idx_Edad ON Empleados (Edad);

13. İşlemler

İşlemler, veritabanında birden fazla değişiklik yaptığınızda verilerinizin bütünlüğünü güvence altına alır.

BEGIN;
UPDATE CuentaBancaria SET Saldo = Saldo - 100 WHERE Usuario = 'Alice';
UPDATE CuentaBancaria SET Saldo = Saldo + 100 WHERE Usuario = 'Bob';
COMMIT;

Sıfırdan SQL: En İyi Uygulamalar

Artık SQL'de ilerleme kaydettiğinize göre, iyi uygulamaları benimsemeniz çok önemlidir:

  Veri Soyağacı: Nedir, faydaları ve nasıl uygulanır?

14. güvenlik

SQL enjeksiyon saldırılarını önlemek için kullanıcı girdisini her zaman doğrulayın ve kaçın.

15. Belgeler

Gelecekte referans olması açısından veritabanlarınızı ve sorgularınızı belgelendirin.

16. Yedeklemeler

Veri kaybını önlemek için veritabanınızın düzenli yedeklerini alın.

Sıfırdan SQL: Öğrenme Kaynakları

17. Çevrimiçi Eğitimler

Sıfırdan SQL öğrenmeye yönelik etkileşimli alıştırmalar ve örnekler sunan çevrimiçi eğitimleri keşfedin.

18. Kitaplar

Daha derin bir anlayış kazanmak için SQL ve veritabanları hakkında kitaplar okumayı düşünebilirsiniz.

19. Çevrimiçi Kurslar

Coursera, Udemy ve edX gibi platformlar kapsamlı SQL kursları sunuyor.

Sıfırdan SQL: Topluluk ve Destek

20. Çevrimiçi Forumlar ve Topluluklar

Soru sormak ve diğer profesyonellerden öğrenmek için SQL forumlarına ve topluluklarına katılın.

21. Çalışma Grupları

Becerilerinizi geliştirmek ve uygulamak için yerel veya çevrimiçi çalışma grupları oluşturun veya bu gruplara katılın.

Sıfırdan SQL: Öğrenmeye Devam!

22. Sürekli Güncellemeler

SQL ve veritabanlarındaki en son trendler ve gelişmelerden haberdar olun.

23. Kişisel Projeler

SQL bilginizi kişisel projelerinizde kullanarak pratik deneyim kazanın.

Sıfırdan SQL: Veritabanlarındaki Geleceğiniz

24. Kariyer Fırsatları

SQL becerilerinizle veri analizi, veritabanı yönetimi ve daha birçok alanda heyecan verici kariyer fırsatlarını keşfedebilirsiniz.

Sıfırdan SQL: Bilginizi Paylaşın!

25. Paylaşım Daveti

Bu makaleyi diğer teknoloji ve veritabanı meraklılarıyla paylaşın. Birlikte SQL topluluğumuzu temelden güçlendirebiliriz.

Tebrikler! Sıfırdan SQL'e ilk yolculuğunuzu tamamladınız. Artık veritabanlarının ve SQL sorgularının heyecan verici dünyasını keşfetmek için sağlam bir temele sahipsiniz. Öğrenmeye devam edin, pratik yapmaya devam edin ve SQL'in sunduğu sonsuz olanakları keşfetmeyi asla bırakmayın.