Postingan kali ini adalah lanjutan dari postingan sebelumnya - Pembuatan dan PemeliharaanTabel – SQLyog Modul1
Basic:
DML
(Data Manipulation Languange) adalah bahasa yang memungkinkan pengguna
mengakses atau memanipulasi data seperti yang diatur oleh model data,
manipulasi data adalah:
- Pengambilan informasi yang yang disimpan dalam basis data.
- Penempatan informasi baru dalam basis data.
- Penghapusan informasi dari basis data.
- Modifikasi informasi yang disimpan dalam basis data.
Atau secara singkatnya, DML
dapat diartikan sebagai kumpulan perintah SQL yang digunakan untuk proses
pengolahan isi data dalam tabel seperti memasukkan, merubah dan menghapus isi
data dan tidak terkait dengan perubahan struktur dan definisi tipe data dari
objek database.
Perintah-perintah dalam DML
(Data Manipulation Languange):
·
INSERT, menyisipkan
atau menambahkan data baru ke dalam tabel.
·
SELECT, mengambil
atau menampilkan data dari tabel, statement ini adalah statement dasar yang
digunakan untuk mengambil informasi dari database.
·
UPDATE, memperbaharui
data yang lama ke dalam data yang baru.
·
DELETE, menghapus
data dalam tabel.
Untuk lebih memahami perintah-perintah DML (Data
Manipulation Languange). Berikut ini adalah penjelasan dalam praktikumnya
(Disini saya menggunakan database Mahasiswa yang telah dibuat pada postingan
sebelumnya - Pembuatan dan PemeliharaanTabel – SQLyog Modul1):
Pernyataan INSERT
Perintah INSERT digunakan untuk menyisipkan atau
memasukkan data ke dalam tabel.
Bentuk
perintah Insert:
INSERT
INTO table_name
(column1,column2,column3,.....)
VALUES
(value1,value2,value3,.....)
Memasukkan data pada tabel Jurusan:
INSERT
INTO Jurusan
(KodJur,NamaJur,Ketua_Jurusan)
VALUES ('KD01','Sistem
Informasi','Harnaningrum,S.Si'),
('KD02','Teknik
Informatika','Enny Sela,S.Kom.,M.Kom'),
('KD03','Teknik
Komputer','Berta Bednar,S.Si.,M.T');
Memasukkan data pada tabel Biodata:
INSERT
INTO Biodata
(NoMhs,
KodJur, Nama, Nilai, Alamat, JK)
VALUES ('210089','KD01','Rina Gunawan',60,'Denpasar','P'),
('210090','KD03','Gani Suprapto',85,'Singaraja','L'),
('210012','KD02','Alexandra',65,'Nusa
Dua','P'),
('210099','KD02','Nadine',90,'Gianyar','P'),
('210002','KD01','Rizal Samurai',95,'Denpasar','L');
Pernyataan UPDATE
Perintah UPDATE digunakan untuk memodifikasi data dalam
tabel database.
Bentuk perintah UPDATE:
UPDATE
nama_tabel
SET
nama_kolom=nilai_baru
WHERE
nama_kolom=nilai
Misalkan ingin mengubah Nama Mahasiswa “Rina Gunawan”
pada tabel Biodata menjadi “Rina Gunawan Astuti”, maka perintahnya adalah:
UPDATE
Biodata
SET
Nama="Rina Gunawan Astuti"
WHERE
Nama="Rina Gunawan"
Merubah
lebih dari satu, misalkan : ingin merubah satu baris data
Pada
tabel biodata, Nama Mahasiswa “Rizal Samurai”
menjadi “Rizal Saputra” , Alamat “Denpasar” menjadi “Badung”, Nilai dari
95 menjadi 90, maka perintahnya:
UPDATE
Biodata
SET
Nama="Rizal Saputra", Nilai=90,
Alamat="Badung"
WHERE
NoMhs="210002"
Note: Dalam perintah UPDATE kolom yang menjadi Primary Key tidak
dapat diubah nilainya (tidak bisa diupdate).
Pernyataan DELETE
Perintah DELETE digunakan untuk menghapus satu atau
beberapa baris data dalam tabel.
Bentuk perintah DELETE:
DELETE
FROM nama_tabel
WHERE
nama_kolom=nilai
Misalkan disini kita ingin menghapus field dengan
NoMhs=”210099” pada tabel Biodata, maka perintahnya:
DELETE
FROM Biodata
WHERE
NoMhs="210099"
Jika
kita ingin menghapus semua data pada tabel tanpa menghapus tabel, maka klausa
WHERE tidak perlu dicantumkan, berikut perintahnya:
DELETE FROM
Biodata
Sekian untu postingan kali
semoga pembahasan diatas dapat bermanfaat. Salam Kreatif
Reference: Modul Praktikum Bahasa Basis Data STMIK STIKOM Indonesia
Reference: Modul Praktikum Bahasa Basis Data STMIK STIKOM Indonesia
EmoticonEmoticon