Oleh: Rony Syahputra Nasution | Februari 9, 2009

Variasi Penulisan INSERT

800px-logo_mysqlsvgPada posting terdahulu mengenai,
Cara Memasukan Data Sederhana Dengan Perintah SQL,
di singgung tentang varian atau variasi penulisan,
yang digunakan untuk memasukkan data (dibaca : INSERT).

Berikut akan kita angkat secara singkat,
mengenai variasi yang ada,
dari INSERT yang diimplementasikan pada MySQL,
tapi pada intinya dapat digunakan pada DBMS lainnya,
seperti Oracle, SQL Server, PostgreSQL dsb.

Variasi perintah INSERT dapat dilakukan sebagai berikut :

1. INSERT Dengan Field Lengkap.
2. INSERT Dengan Field Sebagian.
3. INSERT Dengan Multiple Record.
4. INSERT Dengan Hasil Dari Query.

 
1. INSERT DENGAN FIELD LENGKAP

INSERT INTO bukutamu
VALUES
   (NULL,
   ‘Rony Syahputra N’,
   ‘Cirebon’,
   ‘ronysyahputra@yahoo.com’,
   ‘semangat untuk maju’,
   ‘2009-02-02′,
   ’08:40:44’);

untuk konsep INSERT menggunakan field lengkap,
urutan dari field harus diperhatikan.

 
2. INSERT DENGAN FIELD SEBAGIAN

INSERT INTO bukutamu
   (nama,
   email,
   komentar)
VALUES
   (‘Rony Syahputra N’,
   ‘ronysyahputra@yahoo.com’,
   ‘semangat untuk maju’);

untuk konsep INSERT menggunakan field sebagaian,
harus diperhatikan mengenai NOT NULL.

 
3. INSERT DENGAN MULTIPLE RECORD

INSERT INTO bukutamu
   (nama,
   email,
   komentar)
VALUES
   (‘Rony Syahputra N’,
   ‘ronysyahputra@yahoo.com’,
   ‘semangat untuk maju’);
INSERT INTO bukutamu
   (nama,
   email,
   komentar)
VALUES
   (‘Achmad Beckham’,
   ‘becks@yahoo.com’,
   ‘MU Forever’);

selain penulisan seperti diatas,
dalam hal INSERT dengan multiple record,
dapat juga menggunakan penulisan sebagai berikut :

INSERT INTO bukutamu
   (nama,
   email,
   komentar)
VALUES
   (‘Rony Syahputra N’,
   ‘ronysyahputra@yahoo.com’,
   ‘semangat untuk maju’),
   (‘Rony Syahputra N’,
   ‘ronysyahputra@yahoo.com’,
   ‘semangat untuk maju’);

 
4. INSERT Dengan HASIL DARI QUERY

INSERT INTO bukutamu
   (nama,
   email,
   komentar)
SELECT
   (nama,
   email,
   komentar)
FROM guestbook;

Pada INSERT dengan hasil query,
dapat dimodifikasi dengan,
3 variasi penulisan sebelumnya.

 
Salam dari Cirebon,
Rony Syahputra N

 

Referensi :
Ben Forta, MySQL® Crash Course Teach Your Self in 10 Minutes, 2005, Sams Publishing.


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Kategori

%d blogger menyukai ini: