3.1 NULL Values
Suatu atribut dari tabel dapat di set agar berisi
nilai NULL atau tidak artinya bernilai NULL boleh kosong. Seperti atribut No
Indihome NO NULL artinya tidak boleh kosong. Hanya atribut bukan primary key
yang dapat bernilai NULL.
Query:
ALTER
TABLE datapelanggan CHANGE nama nama varchar(50) NOT NULL;
Gambar 56 Merubah
suatu atribut menjadi NOT NULL
Jika ingin merubah atribut NoIndihome boleh memiliki
nilai NULL,maka ubah saja dengan menggunakan query:
ALTER
TABLE datapelanggan CHANGE nama nama varchar(50);
Gambar 57 Merubah
suatu atribut sehingga dapat diisi dengan nilai NULL
3.2 INSERT
INSERT digunakan untuk memasukkan data baru ke dalam
suatu tabel dengan query :
INSERT
INTO datapelanggan VALUES(‘161212203591’ , ‘ACH FATORI’ , ‘JL.KIHAJARDEWANTARA
GG.SWADAYA NO.104 PELAIHARI’ , ‘081330518315’);
Gambar 58 Query
untuk memasukkan data baru ke dalam suatu tabel
Anda juga dapat memasukkan banyak data sekaligus ke
dalam suatu tabel dengan query :
INSERT
INTO datapelanggan VALUES
(‘161212204887’,
‘DEVA NUR FADILA’ , ‘JL.BERAMBAN RAYA RT.20 RW.07 PELAIHARI’ , ‘082124933992’),
(‘162212900318’
, ‘RYAN AKBAR’ , ‘JL.GEMBIRA RT.01 RW.01 PELAIHARI’, ‘082253566788’);
Gambar 59 Query
untuk memasukkan banyak data sekaligus
Dapat juga memasukkan data dengan nilai NULL. Dengan
query:
INSERT
INTO datapelanggan VALUES (‘161212200630’ , ‘ANANG IFANSYAH’, ‘NULL’ , ‘NULL’);
Gambar 60 Query
untuk memasukkan data dengan nilai NULL
Peletakkan NULL pada atribut yang ingin bernilai NULL.
Dapat juga memasukkan data untuk beberapa atribut
saja,dengan yang lain secara otomatis akan bernilai NULL,dengan query :
INSERT
INTO datapelanggan (idindihome,nama) VALUES (‘161212204320’ ,’TRISAN NANDA PUTRA’);
Gambar 61 Query
untuk memasukkan data pada atribut tertentu
3.3 UPDATE
UPDATE digunakan untuk merubah data dari suatu tabel.
Contoh sebelum perubahan data dilakukan,dibuat atribut
jumlah dan tahunpemasangan untuk tabel pelanggan :
ALTER
TABLE datapelanggan
ADD
TahunPemasangan int (4),
ADD
Jumlah int;
Gambar 62
Penambahan atribut
Selanjutnya untuk setiap data pelanggan memiliki jumlahIndihome
adalah 5 dan tahunpemasangan 2019.
Query yang digunakan adalah sebagai berikut :
UPDATE
datapelanggan SET TahunPemasangan=2019,Jumlah=5;
Gambar 63 Merubah
data dari suatu tabel menggunakan UPDATE
Juga bisa merubah nilai dari beberapa data dengan
memanfaatkan klausa WHERE.
Query :
UPDATE
datapelanggan SET alamat=’KOMP.GAGAS PERMAI NO.3 RT.23 RW.05 ANGSAU PELAIHARI’
, Telepon=’081251920900;
WHERE
alamat IS NULL Telepon IS NULL;

Gambar 64
Perubahan data dilakukan berdasarkan nilai atribut yang NULL
Klausa WHERE tidak hanya dapat digunakan untuk nilai
atribut NULL saja. Misal untuk semua data yang bernama Yuliana memiliki jumlah
indihome 3.
Query :
UPDATE datapelanggan SET Jumlah=3 WHERE
nama=’YULIANA’;

Gambar 65
Perubahan data dilakukan berdasarkan atribut tertentu
Perubahan data juga dapat dilakukan berdasarkan
beberapa karakter dari suatu atribut dengan menggunakan LIKE dan ‘%’, missal
untuk nama Anang Ifansyah memiliki tahun pemasangan 2020 dan nama Ach Fatori
memiliki tahun pemasangan 2017.
Query :
UPDATE
datapelanggan SET TahunPemasangan=2020 WHERE nama LIKE ‘%ANANG IFANSYAH%’;
UPDATE
datapelanggan SET TahunPemasangan=2017 WHERE nama LIKE ‘%ACH FATORI%’;

Gambar 66 erubahan
data dilakukan berdasarkan potongan data dari suatu atribut tertentu
Perubahan data juga
dilakukan menggunakan operasi matematika :

Gambar 67
Perubahan data dengan operasi matematika
3.4 DELETE
DELETE digunakan untuk menghapus data dari suatu
tabel. Sama seperti UPDATE,query DELETE juga dapat dilakukan berdasarkan
atribut tertentu. Misal ingin melakukan DELETE untuk idindihome=16121220063.
Query :
DELETE
FROM datapelanggan WHERE idindihome=16121220063;

Gambar 68
Menghapus data tertentu dari suatu tabel
Sedangkan untuk menghapus semua data dari suatu tabel
dapat menggunakan query sebagai berikut :
DELETE
FROM datapelanggan;

Gambar 69
Menghapus semua data dari suatu tabel
Komentar
Posting Komentar