1. Tabloya Satır Ekleme İşlemi
Bir tabloya bir veya daha çok satır (kayıt) eklemek için INSERT INTO deyimi kullanılır. Bu işlem “Ekleme Sorgusu” olarak adlandırılmaktadır.
1.1. INSERT Deyimi Yapısı
Bir tabloya yeni veri eklemek için INSERT deyimi kullanılır. INSERT deyimi, INTO ve VALUES ifadeleri ile birlikte kullanılır ve tabloya yeni veri eklenmesi sağlanır.
Veri ekleme sırasında ilk olarak INSERT INTO ile ekleme yapılacak olan tablo veya sütunlar belirlenir. Daha sonra VALUES ifadesi ile eklenecek olan değerler parantez içinde belirtilir. Verilerin sıralanışına dikkat etmek gerekmektedir. Örneğin (Personel_no, Adı, Soyadı, Bölümü) şeklinde sıralanmış olan alanlarda, eklenecek değerlerin de aynı sırada olması gerekmektedir.
Tablodaki tüm alanlara değer girilecekse, tablo isminden sonra sütun isimlerinin belirtilmesine gerek yoktur. Çünkü bu tür durumda tablodaki tüm alanlara veri girişi sağlanmış olacaktır.
- Sütun ismi belirtmeden kullanımı:
INSERT INTO tablo
VALUES (değer1, değer2…)
- Sütun ismi belirterek kullanımı:
INSERT INTO tablo (sütun1, sütun2…)
VALUES (değer1, değer2…)
Mevcut kayıtlarda bulunan tek alanlardaki verileri değiştirmek için ekleme sorgusu yerine güncelleştirme sorgusu kullanılmaktadır. Ekleme sorguları sadece veri satırları eklemek için kullanılır.
Örnek:
Bir tabloya bir veya daha çok satır (kayıt) eklemek için INSERT INTO deyimi kullanılır. Bu işlem “Ekleme Sorgusu” olarak adlandırılmaktadır.
1.1. INSERT Deyimi Yapısı
Bir tabloya yeni veri eklemek için INSERT deyimi kullanılır. INSERT deyimi, INTO ve VALUES ifadeleri ile birlikte kullanılır ve tabloya yeni veri eklenmesi sağlanır.
Veri ekleme sırasında ilk olarak INSERT INTO ile ekleme yapılacak olan tablo veya sütunlar belirlenir. Daha sonra VALUES ifadesi ile eklenecek olan değerler parantez içinde belirtilir. Verilerin sıralanışına dikkat etmek gerekmektedir. Örneğin (Personel_no, Adı, Soyadı, Bölümü) şeklinde sıralanmış olan alanlarda, eklenecek değerlerin de aynı sırada olması gerekmektedir.
Tablodaki tüm alanlara değer girilecekse, tablo isminden sonra sütun isimlerinin belirtilmesine gerek yoktur. Çünkü bu tür durumda tablodaki tüm alanlara veri girişi sağlanmış olacaktır.
- Sütun ismi belirtmeden kullanımı:
INSERT INTO tablo
VALUES (değer1, değer2…)
- Sütun ismi belirterek kullanımı:
INSERT INTO tablo (sütun1, sütun2…)
VALUES (değer1, değer2…)
Mevcut kayıtlarda bulunan tek alanlardaki verileri değiştirmek için ekleme sorgusu yerine güncelleştirme sorgusu kullanılmaktadır. Ekleme sorguları sadece veri satırları eklemek için kullanılır.
Örnek: