Click Here to Search This Site

Jumat, 08 Juni 2012

Dasar- Dasar SQL dengan Access (Manipulasi Data: INSERT)


2      Manipulasi Data

Manipulasi data dilakukan dengan menggunakan SQL-DML (Data Manipulation Language) yang terdiri atas:
>  INSERT memasukkan record (baris/row) baru ke dalam sebuah tabel
>  UPDATE mengubah isi record yang sudah ada
>  DELETE menghapus record dari  tabel
>  SELECT mencari (retrieval/query) record dari tabel/database

2.1    INSERT

Record baru dapat dimasukkan ke dalam tabel dengan instruksi berikut:
INSERT INTO namaTabel ( NamaKolom1, NamaKolom2, .. .. ..)
VALUES (nilai1, nilai2, .. .. ..)
                                                                                                                                 NamaKolom1 diberi nilai 1, NamaKolom2 diberi nilai 2 dan seterusnya.
Batasan/constraint NOT NULL dan contraints lainnya harus diperhatikan pada saat INSERT dilakukan. Kolom yang mempunyai atribut NOT NULL harus terisi (atau diisi dengan nilai default).
Contoh:
Peserta(NoPeserta,nama,jk,alamat,kota,instansi,prestasi)
           
NoPeserta        int
nama             char 16
jenkel           char 1
alamat           char 26
kota             char 12
instansi         char 12
prestasi         int

insert into peserta
   (nopeserta,nama,jk,alamat,kota,instansi)
values
   (1, 'Amir", 'L', 'Jl. Musi 41', 'Jakarta', 'GARUDA')

Atau:
insert into peserta
   (nopeserta,nama,jk,alamat,kota,instansi)
values
   (1, 'Amir", 'L', 'Jl. Musi 41', 'Jakarta', 'GARUDA')

Perhatikan bila nama kolom tidak disebutkan, maka susunan "values" harus sesuai dengan struktur data pada tabel.
Secara acak, record dapat dimasukkan sebagai berikut :
Insert into peserta (nopeserta, jk, nama) values (1, 'L', 'Amir')

            Perlu diperhatikan bahwa nilai "Constraints" yang telah ditentukan harus dipatuhi.