Anda di halaman 1dari 2

Dasar-dasar SQL 2

#Perintah INSERT
Pada kesempatan ini saya coba untuk menjelaskan perintah INSERT.
Perintah INSERT digunakan untuk menambah data pada tabel. Sebenarnya ada berbagai
macam kombinasi dari perintah insert ini.
Disini saya coba jelaskan 3 macam model, yang sekiranya cukup bagi kita untuk
berkiprah di dunia SQL.
A.

Model 1.

Disini INSERT yang dipakai merupakan perintah standard


Misalnya pada tabel tb_brg yang telah kita bikin pada jilid 1.
insert into tb_brg(kode_brg, nama_brg) values(1001, Buku)
insert into tb_brg(kode_brg, nama_brg) values(1002, Pencil)
insert into tb_brg(kode_brg, nama_brg) values(1003, Penggaris)
Jalankan ketiga perintah diatas maka tb_brg akan terisi dari nilai2 yang ada pada values.
Untuk dapat melihat hasilnya bisa menjalankan perintah di bawah ini
select* from tb_brg
maka akan terlihat tabel dibawah ini :

B.

Model 2.

Perintah INSERT disini lebih ringkas, tapi butuh hapal susunan field tabelnya kalau tidak
bisa ketukar informasi yang diberikan antara kode_brg dengan nama_brg.
Perintah INSERT ini juga bisa dengan model dibawah ini
insert into tb_brg values(1004, Pulpen)

Perintah seperti ini semua field harus terisi oleh values, tidak boleh tidak.
C.

Model 3.

Perintah ini dikombinasikan dengan SELECT, bisa dengan kriteria yang ingin kita
tentukan.
Biasanya perintah ini untuk memindah data dari tabel1 ke tabel2
Mari kita coba :
Buat tabel kedua seperti pada Jilid 1
create table tb_brg2(kode_brg char(15) primary key, nama_brg char(50))
maka terbentuk tabel dengan nama tb_brg2, kemudian isi tabel tb_brg2 kita isikan dengan
tabel tb_brg dengan kriteria kode_brg >= 1002, seperti yang dituliskan dibawah ini :
insert into tb_brg2 select* from tb_brg where kode_brg >= 1002
hasilnya dapat dilihat pakai perintah select* from tb_brg2.

Disini terlihat isi data tb_brg2 akan terisi dengan kode_brg >= 1002
Perintah Model ke-3 ini sangat praktis apabila kita mengelola data dengan jumlah ribuan
bahkan jutaan record.
Untuk perintah INSERT saya cukupkan sampai disini dulu, nanti akan saya lanjutkan
dengan perintah SELECT.

Anda mungkin juga menyukai