Beni Takip Edin
Arama Yap
Beni Takip Edin
Arama Yap
Temel SQL Komutları

Temel SQL Komutları

SQL (Structured Query Language), veritabanlarıyla etkileşimde bulunmak için kullanılan standart bir dildir. Bu makalede, temel SQL komutlarına göz atacağız ve her bir komutun nasıl kullanıldığını öğreneceksiniz.

1. SELECT

SELECT komutu, veritabanından veri çekmek için kullanılır. Aşağıdaki örnekte, calisanlar tablosundaki tüm verileri seçiyoruz:

 SELECT * FROM calisanlar; 

Bu komut, calisanlar tablosundaki tüm sütunları ve satırları döndürür.

2. INSERT

INSERT INTO komutu, bir tabloya yeni veri eklemek için kullanılır. Aşağıdaki örnekte, calisanlar tablosuna yeni bir çalışan ekliyoruz:

 INSERT INTO calisanlar (ad, soyad, e_posta) VALUES ('Ahmet', 'Yılmaz', '<a rel="noopener">[email protected]</a>'); 

Burada ad, soyad, ve e_posta sütunlarına sırasıyla ‘Ahmet’, ‘Yılmaz’, ve ‘[email protected]‘ değerlerini ekliyoruz.

3. UPDATE

UPDATE komutu, mevcut verileri güncellemek için kullanılır. Aşağıdaki örnekte, calisanlar tablosunda calisan_id değeri 1 olan çalışanın e-posta adresini güncelliyoruz:

 UPDATE calisanlar SET e_posta = '<a rel="noopener">[email protected]</a>' WHERE calisan_id = 1; 

4. DELETE

DELETE komutu, tablodan veri silmek için kullanılır. Aşağıdaki örnekte, calisanlar tablosunda calisan_id değeri 1 olan çalışanın kaydını siliyoruz:

 DELETE FROM calisanlar WHERE calisan_id = 1; 

5. CREATE TABLE

CREATE TABLE komutu, yeni bir tablo oluşturmak için kullanılır. Aşağıdaki örnekte, calisanlar adında yeni bir tablo oluşturuyoruz:

 CREATE TABLE calisanlar ( calisan_id INT AUTO_INCREMENT PRIMARY KEY, ad VARCHAR(50), soyad VARCHAR(50), e_posta VARCHAR(100) ); 

Bu komut, calisan_id, ad, soyad, ve e_posta adında dört sütun içeren bir tablo oluşturur.

6. ALTER TABLE

ALTER TABLE komutu, mevcut bir tabloyu değiştirmek için kullanılır. Aşağıdaki örnekte, calisanlar tablosuna yeni bir telefon_numarasi sütunu ekliyoruz:

 ALTER TABLE calisanlar ADD telefon_numarasi VARCHAR(15); 

Bir sütunu silmek için ise şu komutu kullanabiliriz:

 ALTER TABLE calisanlar DROP COLUMN telefon_numarasi; 

7. DROP TABLE

DROP TABLE komutu, bir tabloyu tamamen silmek için kullanılır. Aşağıdaki örnekte, calisanlar tablosunu siliyoruz:

 DROP TABLE calisanlar; 

8. UPPER

UPPER fonksiyonu, bir metin değerini büyük harfe dönüştürmek için kullanılır. Aşağıdaki örnekte, calisanlar tablosundaki tüm çalışan isimlerini büyük harfe dönüştürüyoruz:

 SELECT UPPER(ad) AS buyuk_harf_ad FROM calisanlar; 

9. INNER JOIN

INNER JOIN komutu, iki tabloyu belirli bir sütun üzerinden birleştirir ve eşleşen verileri döndürür. Aşağıdaki örnekte, calisanlar tablosu ile departmanlar tablosunu departman_id sütunu üzerinden birleştiriyoruz:

 SELECT calisanlar.ad, departmanlar.departman_ad FROM calisanlar INNER JOIN departmanlar ON calisanlar.departman_id = departmanlar.departman_id; 

Bu temel SQL komutları ve fonksiyonları, veritabanlarıyla etkili bir şekilde çalışmak için ihtiyacınız olan bilgileri sağlar. Daha karmaşık sorgular ve işlemler için SQL dökümantasyonlarına başvurabilirsiniz.

Makale Yazarı
Harun Uysal
Yorum Yap

Harun Uysal

24 yaşında bilişimci, yatırımcı, asosyal ve keyif adamı 🙂 Ufak şeylerle mutlu olabilen iyimser ve her durumun olumlu tarafından bakabilen birisi.

İnstagram

Error validating access token: The session has been invalidated because the user changed their password or Facebook has changed the session for security reasons.