Wednesday, March 14, 2012

Belajar Dasar-Dasar Perintah SQL Dengan cepat part 2

    perintah INSERT
melanjutkan artikel yang pernah saya tulis sebelum nya yaitu " Belajar Dasar-Dasar Perintah SQL Dengan Cepat.

Pada kesempatan kali ini Febbie'z mencoba untuk menjelaskan tentang 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 Bab Pertama.

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 Perintah 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 Bab Pertama

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 Febbie'z akhiri sampai disini dulu, nanti akan Febbie'z lanjutkan dengan perintah INSERT



Incoming Search

2 komentar

tom

bljr sql bikin botak, hahaha....
btw nice post gan, thx info'y

sama2 mas Tom, berkunjung lagi ya.



Post a Comment

Silakan memberikan komentar demi kemajuan blog ini.

^