Üst Alt
  • Cevap yazabilmek için lütfen kayıt olun ya da giriş yapın. Foruma giriş yaparak veya kayıt olarak tüm özelliklere erişebilirsiniz.

Bilgi SQL nedir?

🟢 Konu yazarı şu anda aktif
Bilgi SQL nedir?

DTDT doğrulanmış üyedir.

❝ "require": { "IFGT" } ❞
Teknik Admin
Katılım
22 Ara 2025
Mesajlar
507
Çözümler
6
Tepkime puanı
168
Kaynak
64
Konum
Türkiye
Web
if.gen.tr
Cinsiyet
Erkek
Takım
Fenerbahçe
İlgi Alanı
C ++

🗄️ 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', '[email protected]');

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:​



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.
 
Sitemiz bir forum sitesi olduğu için kullanıcılar her türlü görüşlerini önceden onay olmadan anında siteye yazabilmektedir. 5651 sayılı kanunun 8. maddesi ve T.C.K'nın 125. maddesine göre; ircforumlari.gen.tr olan forum sitemize eklenen içeriklerden, içeriği ekleyen kullanıcı sorumludur. Kullanıcı bazlı herhangi bir telif hakkından ircforumlari.gen.tr sitesi ve site yetkilileri sorumlu değildir. Telif hakkı kapsamında bulunan içerikler ile ilgili hukuksal bildirimleriniz için buradan iletişime geçebilirsiniz. ircforumlari.gen.tr yönetimi size en geç 48 saat içerisinde dönüş yapacaktır.
Geri