SQL (Structured Query Language), veri tabanı yönetimi için kullanılan en yaygın dillerden biridir. SQL sayesinde veri ekleme, güncelleme, silme ve sorgulama gibi işlemler gerçekleştirilebilir. İşte SQL’in temel komutları ve kullanımları:
1. Veri Seçme (SELECT) Komutu
SELECT
komutu, veri tabanındaki verileri sorgulamak ve görüntülemek için kullanılır.
Örnek:
SELECT * FROM çalışanlar;
Bu komut, çalışanlar tablosundaki tüm verileri listeler.
Eğer belirli sütunları çekmek isterseniz:
SELECT isim, maaş FROM çalışanlar;
Bu sorgu sadece isim ve maaş sütunlarını getirir.
2. Veri Ekleme (INSERT INTO) Komutu
Yeni bir kayıt eklemek için INSERT INTO
kullanılır.
Örnek:
INSERT INTO çalışanlar (isim, yaş, maaş)
VALUES ('Ahmet', 30, 8000);
Bu komut, çalışanlar tablosuna yeni bir kayıt ekler.
3. Veri Güncelleme (UPDATE) Komutu
Mevcut bir kaydı güncellemek için UPDATE
komutu kullanılır.
Örnek:
UPDATE çalışanlar
SET maaş = 9000
WHERE isim = 'Ahmet';
Bu komut, Ahmet adlı çalışanın maaşını 9000 olarak günceller.
4. Veri Silme (DELETE) Komutu
Belirli bir kaydı silmek için DELETE
komutu kullanılır.
Örnek:
DELETE FROM çalışanlar
WHERE isim = 'Ahmet';
Bu sorgu, Ahmet adlı çalışanı veri tabanından siler.
5. Tablo Oluşturma (CREATE TABLE) Komutu
Yeni bir tablo oluşturmak için CREATE TABLE
kullanılır.
Örnek:
CREATE TABLE çalışanlar (
id INT PRIMARY KEY,
isim VARCHAR(50),
yaş INT,
maaş DECIMAL(10,2)
);
Bu komut, çalışanlar adında bir tablo oluşturur.
6. Tablo Silme (DROP TABLE) Komutu
Bir tabloyu tamamen silmek için DROP TABLE
kullanılır.
Örnek:
DROP TABLE çalışanlar;
Bu komut, çalışanlar tablosunu tamamen veri tabanından kaldırır.
7. Tabloyu Temizleme (TRUNCATE TABLE) Komutu
Bir tablonun tüm verilerini silmek için TRUNCATE TABLE
kullanılır.
Örnek:
TRUNCATE TABLE çalışanlar;
Bu komut, tablonun içindeki verileri temizler ancak tablo yapısını korur.
8. Koşullu Veri Filtreleme (WHERE) Kullanımı
WHERE
komutu, belirli koşullara uyan verileri seçmek için kullanılır.
Örnek:
SELECT * FROM çalışanlar
WHERE maaş > 5000;
Bu sorgu, maaşı 5000’den fazla olan çalışanları getirir.
9. Veri Sıralama (ORDER BY) Komutu
ORDER BY
ile verileri belirli bir sıraya göre listeleyebilirsiniz.
Örnek:
SELECT * FROM çalışanlar
ORDER BY maaş DESC;
Derslerin ilerleyen bölümlerinde birçok komutun detaylı anlatımını göstereceğiz.