Güncel SQL nedir?

IFGENTR Konu Bilgileri

Konu Hakkında Merhaba, tarihinde Webmaster Genel kategorisinde DT tarafından oluşturulan SQL nedir? başlıklı konuyu okuyorsunuz. Bu konu şimdiye dek 17 kez görüntülenmiş, 0 yorum ve 2 tepki puanı almıştır...
Kategori Adı Webmaster Genel
Konu Başlığı SQL nedir?
Konbuyu başlatan DT
Başlangıç tarihi
Cevaplar
Görüntüleme
İlk mesaj tepki puanı
Son Mesaj Yazan DT

DT

IFGT Coder
Katılım
22 Ara 2025
Mesajlar
18
Tepkime puanı
14
IFGT Puan
3

🗄️ SQL Nedir?​


🧠 Kısaca:​


SQL (Structured Query Language),
veritabanlarıyla konuşmak için kullanılan dildir.


Yani:


  • Veri eklemek
  • Veri okumak
  • Veri güncellemek
  • Veri silmek

için SQL kullanılır.




❓ SQL Ne İşe Yarar?​


Bir veritabanın var diyelim (MySQL, PostgreSQL, SQL Server gibi).


SQL ile şunları söylersin:


  • “Bu veriyi ekle”
  • “Şu kayıtları getir”
  • “Bu alanı güncelle”
  • “Şunu sil”



🔑 SQL’in Temel İşlemleri (CRUD)​


1️⃣ Veri Okuma (SELECT)​


Kod:
SELECT * FROM users;

→ users tablosundaki tüm verileri getir




2️⃣ Veri Ekleme (INSERT)​


Kod:
INSERT INTO users (name, email)
VALUES ('Ali', 'ali@mail.com');

3️⃣ Veri Güncelleme (UPDATE)

Kod:
UPDATE users
SET name = 'Veli'
WHERE id = 1;

4️⃣ Veri Silme (DELETE)

Kod:
DELETE FROM users
WHERE id = 1;

🧱 SQL Nerede Kullanılır?​


  • MySQL
  • PostgreSQL
  • Oracle
  • Microsoft SQL Server
  • SQLite

👉 Hepsi SQL kullanır (küçük farklarla).




🧠 SQL Programlama Dili mi?​


❌ Hayır, klasik anlamda programlama dili değil
✅ Sorgulama dilidir


  • Döngü yok
  • Koşul sınırlı
  • Ama veri işlemede çok güçlü



🗂️ Tablo Mantığı (Çok Önemli)​


Veriler tablolarda tutulur:


users tablosu:​


idnameemail
1Aliali@mail.com
2Ayşeayse@mail.com

SQL bu tablolar üzerinde çalışır.




🔗 SQL + Web Uygulaması​


Akış şöyle olur:

Kod:
Kullanıcı
 ↓
Web Uygulaması (Java / PHP / JS)
 ↓
SQL
 ↓
Veritabanı

Kullanıcı SQL yazmaz ❌
Uygulama yazar ✅




🔐 Güvenlik Notu​


  • SQL Injection tehlikesi vardır
  • Hazır sorgular (Prepared Statements) kullanılır



🆚 SQL vs NoSQL (Kısa)​


SQLNoSQL
TabloBelge / Key-Value
Şema varŞema yok
İlişkilerEsnek
BankalarBüyük veri



🧩 Kısa Özet​


SQL, veritabanıyla konuşmak için kullanılan dildir.
Veri ekler, okur, günceller ve siler.