SQL Veritabanı

SQL CRUD İşlemleri – 1 (INSERT – SELECT)

SQL derslerine teorik bilgilerden sonra pratik konulara geçerek devam ediyoruz. SQL’in temel işlemleri olan kayıt ekleme, çıkarma, güncelleme ve okuma işlemlerini bu yazımda göreceğiz. Bu işlemleri daha önceden oluşturduğum bir veri tabanında yeni bir tablo ekleyerek göstermeye çalışacağım. Daha önceki yazılarımda veritabanı işlemlerine göz atabilirsiniz. Şimdi işlemleri yapacağımız tablomuzu oluşturmak için komutlarımızı yazalım:
İlk olarak birden fazla veritabanımız var ise, hangi veritabanında yazacağımızı belirtmek için USE komutunu kullanıyoruz.

Ulkeler isminde veritabanımı seçtim şimdi tablomu oluşturacağım komutları yazıyorum:

Sehirler isminde bir tablo oluşturdum ve id, sehir, nufus, sembol ve ulke alanlarını tabloma ekledim. Karakter boyutlarını kendime göre ekledim. İsterseniz değişiklik yapabilirisiniz. Şimdi verilerimizi eklemeye başlayalım.

INSERT

Insert komutumuz tablomuza kayıt eklememizi sağlar. Kullanım şekli aşağıdaki gibidir:

INSERT INTO [tablo adı](alanlar) VALUES (veriler)

Örnek tablomuzu oluşturalım:

id sehir nufus sembol ulke
1 İstanbul 14.160.467 Kız Kulesi Türkiye
2 Londra 8.416.535 Big Bang Saat Kulesi İngiltere

Eğer tablodaki tüm alanlara kayıt gireceksek, verileri doğru sırayla girerek komutumuzu şu şekilde yazabiliriz:

id sehir nufus sembol ulke
1 İstanbul 14.160.467 Kız Kulesi Türkiye
2 Londra 8.416.535 Big Bang Saat Kulesi İngiltere
3 Paris 11.867.000 Eyfel Kulesi Fransa
4 Kahire 11.922.949 Mısır Pirametleri Mısır

Birden fazla kaydımızı girdik. Eğer ki bütün alanları doldurmayacaksak o zaman istediğimiz alanları belirterek verilerimizi giriyoruz.

SELECT

Tablomuzdaki kayıtları çekerek görmemizi sağlayan komuttur. Genel kullanımı:

SELECT [alanlar] FROM [tablo adı]

Daha önce eklediğimiz kayıtları görmek için yazmamız gereken komutlar aşağıdaki gibidir:

id sehir nufus sembol ulke
1 İstanbul 14.160.467 Kız Kulesi Türkiye
2 Londra 8.416.535 Big Bang Saat Kulesi İngiltere
3 Paris 11.867.000 Eyfel Kulesi Fransa
4 Kahire 11.922.949 Mısır Pirametleri Mısır
5 Tokyo 9.071.577 Tokyo Kulesi Japonya
6 Kudüs 780.517 Mescid-i Aksa Filistin
7 Moskova 12.111.194 Kremlin Sarayı Rusya
8 Rio de Janeiro 14.387.000 İsa Heykeli Brezilya

Bu komut satırı ile tablomuzdaki tüm kayıtları çekmiş oluruz. Eğer sadece belirli alanları çekmek istiyorsak o zaman yazmamız gereken komutlar aşağıdaki gibidir:

Son tablomuz aşağıdaki gibi olur:

id sehir nufus
1 İstanbul 14.160.467
2 Londra 8.416.535
3 Paris 11.867.000
4 Kahire 11.922.949
5 Tokyo 9.071.577
6 Kudüs 780.517
7 Moskova 12.111.194
8 Rio de Janeiro 14.387.000

Bu yazının sonuna geldik, bir sonraki yazıda silme ve güncelleme işlemlerini göreceğiz. Şimdilik görüşmek üzere 🙂

İstanbul’un amatör seyyahı. Kod yazmak hayat felsefesi. Android, Java, C# ve Javascript’le yakından, tüm teknoloji dünyasıyla uzaktan ilgileniyor. Drone meraklısı ama sahibi değil.