SQL 02 : INSERT

Kaç zamandır SQL hakkında 2. yazıyı yazmak istiyordum da bir türlü uygun aralığı yakalayamamıştım. Gerçi böyle olabileceğini de tahmin ettiğim için ilk yazıdan itibaren SQL serisinin yazılarını kısa ve net tutmaya karar vermiştim. Neyse, işte SQL’in insert fasilite/özellik/fonksiyon/anahtar kelime artık hangisini kullanırsanız siz bilirsiniz, işte onun kullanımının açıklaması.

Kayıt yapmak, eklemek, dahil etmek. Tabi bunun için akabinde INTO anahtar kelimesi kullanılır. Temel olarak INSERT’in 2 formu vardır. Birincisi;

INSERT INTO table_name VALUES (value1,value2,value3,...)

İkincisi ise ;

INSERT INTO table_name ( column_name1 , column_name2 , column_name3 , ...) VALUES (value1, value2, value3, ...)

formundadır. Şimdi, öncelikle aşağıdaki şekilde gösterdiğim gibi bir veritabanı tablomuz olduğunu varsayalım, ilerleyen adımlarda bu tabloya göre sql sorgu(query) larımızı uyarlayacağız.

STUDENT_TABLE

 

 

Bu durumda 1. forma göre sql sorgumuz şöle oluyor:

insert into STUDENTS VALUES (1, 'bozdemir', 'olcay' , 'ceng')

2. forma göre ise şöyle;

insert into students (lastname, department) values ('yılmaz' , 'econ')

2. formun 1.den farkı  aşağıdaki şekilde de göründüğü gibi sadece bizim belirleyeceğimiz alanlara kayıt yapması. Duruma göre her iki yöntemde pratik olabiliyor, o yüzden bence birinin diğerinden daha bir öne çıkan yanı yok.

table_2

Yorum bırakın

Filed under SQL

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s