Kamis, 19 Agustus 2010

SQL(Structures Query Language) seri 2 ttg Insert into

Hari ini kita akan mempelajari SQL (Structured Query Language) penggunaan insert :
Ada 2 buah metode cara melakukan insert pada tabel.
Cara 1 : INSERT INTO table_name
VALUES (value1, value2, value3,...)
Cara 2 : INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)

Perbedaan dari cara 1 dengan cara 2 adalah jika cara 1 memasukkan value1, value2, dst harus sesuai dengan tipe data field pada table_name tidak boleh ada yang terbalik. Sedangkan cara 2 memasukkan value1, value2, dst harus disesuaikan penempatannya dengan column1, column2, dst.

Contoh: kita punya tabel Coba dengan field-field sebagai berikut : NRP varchar(10), Nama Varchar(50), Alamat Varchar(255), Kota Varchar(100).

cara 1 --> Insert into coba values('31108001', 'Roi', 'Sutorejo Utara II/5', 'Surabaya')
Perhatikan cara penulisan urutan untuk value1, value2, dst. 31108001 merupakan NRP, Roi merupakan field nama, dan seterusnya sesuai dengan field-field yang dideklarasikan pada tabel coba.

cara 2 --> Insert into coba(kota, nrp, alamat, nama)
values('Surabaya', '31108001', 'Sutorejo Utara II/5', 'Roi')
Perhatikan cara penulisan urutan untuk column4, column1, column3, column2) disesuaikan dengan urutan penulisan value4, value1, value3, value2.

Demikianlah contoh penggunaan sintaks sql insert into pada tabel.

Tidak ada komentar: