SQL

SQL Nedir ve Temel Komutları - Part 2

Bir önceki yazımızda SQL’in veri sorgulama kısmına odaklanmıştık. SELECT, FROM ve WHERE gibi komutlarla veri tabanındaki verileri nasıl çekebileceğimizi anlatmıştım. Şimdi ise veritabanı yönetiminin diğer önemli kısımlarına, yani veri ekleme (INSERT), veri güncelleme (UPDATE) ve veri silme (DELETE) işlemlerine değineceğiz. Bu işlemler, veritabanında veri üzerinde yapabileceğimiz manipülasyonların temelini oluşturur. Haydi başlayalım!

SQL part2 yazan bir resim

1 - INSERT

SQL’de yeni veri eklemek için kullandığımız komut INSERT INTO komutudur. Veritabanına yeni bir kayıt eklemek istediğimizde bu komut devreye girer. Örneğin, blogunuza yeni bir yazı eklediğinizi düşünelim. Bunu SQL ile şu şekilde yaparız:

INSERT INTO blog (baslik, icerik, tarih, kategori_id) VALUES ('Yeni Blog Yazısı', 'İçerik burada olacak.', '2024-09-15', 1);

Bu komut ile blog tablosuna yeni bir satır eklenmiş olur. Eklediğimiz değerler sırayla baslik, icerik, tarih ve kategori_id sütunlarına yazılacak. Dikkat ederseniz, sütun adları ve eklediğimiz veriler aynı sırada olmalıdır.

2 - UPDATE

Var olan bir veriyi değiştirmek için UPDATE komutu kullanılır. Diyelim ki blog yazınızı güncellemek istiyorsunuz, başlığını değiştirmek ya da içeriğinde düzeltme yapmak isteyebilirsiniz. İşte bu durumda UPDATE komutu devreye giriyor.

Örneğin, blogunuzda yer alan bir yazının başlığını değiştirmek için şu komutu kullanabilirsiniz:

UPDATE blog SET baslik = 'Güncellenmiş Blog Başlığı', icerik = 'Güncellenmiş içerik.' WHERE blog_id = 1;

Bu sorgu, blog tablosundaki blog_id’si 1 olan kaydı bulur ve başlık ile içeriğini günceller. WHERE koşulu ile hangi kaydın güncelleneceğini belirtiyoruz; aksi halde tüm kayıtlar güncellenebilir!

3 - DELETE

Eğer bir kaydı veritabanından silmek istiyorsanız DELETE komutunu kullanırsınız. Bu, veritabanını temizlemek ya da hatalı bir kaydı kaldırmak için en sık kullanılan yöntemdir. Örneğin, bir blog yazısını tamamen silmek isterseniz şu sorguyu çalıştırabilirsiniz:

DELETE FROM blog WHERE blog_id = 1;

Bu komut ile blog tablosuna yeni bir satır eklenmiş olur. Eklediğimiz değerler sırayla baslik, icerik, tarih ve kategori_id sütunlarına yazılacak. Dikkat ederseniz, sütun adları ve eklediğimiz veriler aynı sırada olmalıdır.

Sonuç

Bu yazıda SQL’in veri ekleme (INSERT), veri güncelleme (UPDATE) ve veri silme (DELETE) işlemlerini inceledik. Bu komutlar, veri tabanı yönetiminin temelini oluşturur ve veritabanı işlemlerinizin en kritik parçalarındandır. Sorguların yazımı oldukça basit ama yanlış kullanımda veri kaybına yol açabileceğinden dikkatli olmak gerekiyor.

Okuduğunuz için teşekkür ederim! Bir sonraki yazıda daha karmaşık SQL işlemlerini ve JOIN gibi komutları inceleyeceğiz.


Diğer Yazılar