Modul SQL DML 2
Modul SQL DML 2
Dikerjakan Oleh
NIM: 3202216025
Kelas: TI 1A
1 Pengertian DML
Data Manipulation Langunge (DML) merupakan sub bahasa SQL yang digunakan
untuk memanipulasi data dalam databse yang telah terbuat. Definisi lainnya tentang DML
adalah perintah-perintah untuk memanipulasi data pada basis data, misalnya perintah untuk
memilih data (query), menyisipkan, mengubah dan menghapus data dalam basis data.
Bentuk manipulasi yang dapat dilakukan oleh DML diantaranya adalah untuk keperluan
pencarian kembali data lama, penyisipan data baru, penghapusan data, pengubahan data
dll.
Beberapa manfaat atau kegunaan dari DLL diantaranya adalah sebagai berikut:
1. Pengambilan informasi yang disimpan dalam basis data.
2. Penyisipan informasi baru ke basis data.
3. Penghapusan informasi dari basis data.
4. Modifikasi informasi yang disimpan dalam basis data.
5. Query adalah perintah yang ditulis untuk mengambil informasi . Bagian dari DML yang
menangani pengambilan informasi ini disebut bahasa query.
2 Perintah-Perintah DML
1. Insert
Perintah ini digunakan untuk menyisipkan atau memasukkan data/record ke dalam
tabel, sebagai berikut:
Format:
Mysql>insert into nama_tabel (daftar_field) values (daftar_nilai);
(lalu tekan tombol enter pada keyboard) Contoh:
Mysql>insert into tb_mhsw (nim, nm_mhsw, alamat, notelp, jenis_kelamin) values
(“12156526”, “Abdul Somad”, “Jl. Gamprit Raya No. 18”, “08989878378”, “Laki-
Laki”);
(lalu tekan tombol enter pada keyboard)
2. Select
Perintah ini digunakan untuk mengambil atau menampilkan data/record dari suatu
tabel atau beberapa tabel yang berelasi, sebagai berikut:
3. Update
Perintah ini digunakan untuk memperbaharui / mengganti data lama dengan data baru,
sebagai berikut:
Format:
Mysql>update nama_tabel set field-1=nilai_field-1, field-n=nilai_field-n where field-
2=nilai_field-2;
(lalu tekan tombol enter pada keyboard) Contoh:
Mysql>update tb_mhsw set nm_mhsw=”Abdul Somad” where nim=”12156526”;
(lalu tekan tombol enter pada keyboard)
4. Delete
Perintah ini digunakan untuk menghapus data/record pada suatu tabel, sebagai berikut:
Format:
Mysql>delete from nama_tabel where kriteria;
(lalu tekan tombol enter pada keyboard)
Contoh:
Mysql>delete from tb_mhsw where nim=”12156526”;
(lalu tekan tombol enter pada keyboard)
LATIHAN
1. Masih menggunakan database Kampus
2. Isilah tabel tb_mhsw dengan menggunakan perintah INSERT sebagai berikut:
NIM Nm_Mhsw Alamat No_Telp Jenis_Kelamin
12158989 Dita Jakarta Timur 087387343 Perempuan
12157647 Angga Jakarta Pusat 098626377 Laki-Laki
Pratama
12150934 Dodit Raharjo Bogor 081573462 Laki-Laki
12150342 Esther Depok 085656456 Perempuan
12157674 Didi Cahyadi Jakarta Barat 087676637 Laki-Laki
3. Tampilkan seluruh record dari tabel tb_mhsw
4. Buatlah tabel baru dengan nama tb_nilai dengan struktur tabel di bawah ini:
Nama Tabel Type Size
Nim Char 8
Nm_mhsw Varchar 30
N_absen Integer 3
N_Tugas Integer 3
N_Uts Integer 3
N_Uas Integer 3
Grade Char 1
6. Tampilkan nilai Nilai Absen tertinggi dan terendah dari tabel tb_nilai
7. Tampilkan nilai rata-rata dari N_UAS
8. Hapuslah record dengan NIM=12150934
9. Tampilkan kembali seluruh data/record pada tabel tb_nilai
10. Ubah Nilai Tugas dari NIM=12157674 menjadi 70
Jawaban: