BELAJAR INSERT
Oke sahabat, kita berjumpa lagi dalam tutorial singkat belajar cepat syntax SQL. kali ini saya akan mencoba memberikan perintah INSERT. disni saya sudah mmbuat satu buah tabel baru lagi bernama tbbarang, yang mana nantinya tabel itulah yang akan kita isi dengan perintah Insert. untuk memudahkan silahkan sahabat membuat satu lagi tabel barang juga sebagai berikut.
create table tbbarang
(
id int,
namabarang nchar(50),
idsatuan int,
jumlah numeric(18),
hbeli numeric(18),
hjual numeric(18),
status nchar(1)
);
disani saya mengansumsikan, kita memiliki sebuah id sebagai primary key (unic number yang tidak bisa terduplikasi). nama barang, jumlah barangnya, harga beli, harga jual, dan statusnya. status bisa disi A untuk aktif, dan T untuk tidak aktif. oke sekarang kita masuk ke perintah INSERT.
insert sendiri memiliki dua pilihan bagi kita untuk melakukan inserting values, ada yang langsung menyebutkan nama tabelnya seperti ini
INSERT INTO table_name
VALUES (value1,value2,value3,...);
ada pula yang kita definisikan field field yang akan kita isi,seperti
INSERT INTO table_name (column1,column2,column3,...)
VALUES (value1,value2,value3,...);
kelebihan dan kekurangannya adalah, jika pilihan pertama kita tidak usah repot repot untuk mendifinisikan satu persatu field yang ingin kita isi, ini jelas akan mempercepat kita dalam mengisi valuesnya. namun kekurangannya adalah akan menyulitkan kita dalam menentukan values apa yang akan kita isi "untung untung kalo memori kita kut dalam mengingat tiap field yang ada di tabel tersebut" :D
sedangkan jika menggunakan cara kedua, memang akan memakan waktu cukup lama dalam menuliskan querynya. namun kelebihannya, kita tidak mungkin terlewat ataupun salah dalam mengisi valuesnya, dan juga walaupun yang kita define itu tidak urut dia tidak akan menggangu values yang akan kita isi, selama values itu masih equevalent misalnya, colom1=values1, colom2=values2, colom4=values4, colom3=values3.
oke karena cara dua yang mudah, maka kita akan mencoba mengisi tbbarang dengan cara 2
caranya tetap sama, buka MS Management Studionya lalu buka query, ketik
use dbretail
insert into tbbarang (namabarang,idsatuan,jumlah,hbeli,hjual,status)
values
('sabun','4','50',2000,2500,'A'),
('rinso','9','100',5000,5500,'T'),
('sandal jepit','5','15',7000,7500,'A'),
('Baju','3','30',70000,80000,'A');
jika ingin memasukkan lebih dari satu record values, maka untuk memudahkan, tiap tanda kurung dipisahkan oleh ",". dengan catatan urutannya harus sama tiap values yang dimasukkan berurutan
Oke sahabat, kita berjumpa lagi dalam tutorial singkat belajar cepat syntax SQL. kali ini saya akan mencoba memberikan perintah INSERT. disni saya sudah mmbuat satu buah tabel baru lagi bernama tbbarang, yang mana nantinya tabel itulah yang akan kita isi dengan perintah Insert. untuk memudahkan silahkan sahabat membuat satu lagi tabel barang juga sebagai berikut.
create table tbbarang
(
id int,
namabarang nchar(50),
idsatuan int,
jumlah numeric(18),
hbeli numeric(18),
hjual numeric(18),
status nchar(1)
);
disani saya mengansumsikan, kita memiliki sebuah id sebagai primary key (unic number yang tidak bisa terduplikasi). nama barang, jumlah barangnya, harga beli, harga jual, dan statusnya. status bisa disi A untuk aktif, dan T untuk tidak aktif. oke sekarang kita masuk ke perintah INSERT.
insert sendiri memiliki dua pilihan bagi kita untuk melakukan inserting values, ada yang langsung menyebutkan nama tabelnya seperti ini
INSERT INTO table_name
VALUES (value1,value2,value3,...);
ada pula yang kita definisikan field field yang akan kita isi,seperti
INSERT INTO table_name (column1,column2,column3,...)
VALUES (value1,value2,value3,...);
kelebihan dan kekurangannya adalah, jika pilihan pertama kita tidak usah repot repot untuk mendifinisikan satu persatu field yang ingin kita isi, ini jelas akan mempercepat kita dalam mengisi valuesnya. namun kekurangannya adalah akan menyulitkan kita dalam menentukan values apa yang akan kita isi "untung untung kalo memori kita kut dalam mengingat tiap field yang ada di tabel tersebut" :D
sedangkan jika menggunakan cara kedua, memang akan memakan waktu cukup lama dalam menuliskan querynya. namun kelebihannya, kita tidak mungkin terlewat ataupun salah dalam mengisi valuesnya, dan juga walaupun yang kita define itu tidak urut dia tidak akan menggangu values yang akan kita isi, selama values itu masih equevalent misalnya, colom1=values1, colom2=values2, colom4=values4, colom3=values3.
oke karena cara dua yang mudah, maka kita akan mencoba mengisi tbbarang dengan cara 2
caranya tetap sama, buka MS Management Studionya lalu buka query, ketik
use dbretail
insert into tbbarang (namabarang,idsatuan,jumlah,hbeli,hjual,status)
values
('sabun','4','50',2000,2500,'A'),
('rinso','9','100',5000,5500,'T'),
('sandal jepit','5','15',7000,7500,'A'),
('Baju','3','30',70000,80000,'A');
jika ingin memasukkan lebih dari satu record values, maka untuk memudahkan, tiap tanda kurung dipisahkan oleh ",". dengan catatan urutannya harus sama tiap values yang dimasukkan berurutan
baiklah, sekian dulu tutorial singkat untuk insert, semoga tutorial ini dapat membantu para sahabat sekalian. dan mohon maaf jika tutorial ini tidak disertai gambar, :D :D :D
0 komentar :
Posting Komentar