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.