0% menganggap dokumen ini bermanfaat (0 suara)
11 tayangan6 halaman

Modul SQL DML 2

Diunggah oleh

adistyaputriutari
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
11 tayangan6 halaman

Modul SQL DML 2

Diunggah oleh

adistyaputriutari
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

DATA MANIPULATION LANGUAGE (DML)

Dikerjakan Oleh

Nama: Utari Adistya Putri

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:

a. Menampilkan data seluruh dari field Format:


Mysql>select * from nama_tabel; (lalu
tekan tombol enter pada keyboard)
Contoh:
Mysql>select * from tb_mhsw;
(lalu tekan tombol enter pada keyboard)
b. Menampilkan data dari beberapa field saja
Format:
Mysql>select field-1, field-2, field-n from nama_tabel;
(lalu tekan tombol enter pada keyboard) Contoh:
Mysql>select nim, nama from tb_mhsw;
(lalu tekan tombol enter pada keyboard)
c. Menampilkan data berdasarkan kriteria tertentu
Format:
Mysql>select * from nama_tabel where kriteria;
(lalu tekan tombol enter pada keyboard) Contoh:
Mysql>select * from tb_mhsw where nim=”12156562”;
(lalu tekan tombol enter pada keyboard)
d. Menampilkan data dalam jumlah terbatas Format:
Mysql>select * from nama_tabel limit batasan; Contoh:
Mysql>select * from tb_mhsw limit 0,3;
(lalu tekan tombol enter pada keyboard)
Selain perintah di atas, select juga berfungsi sebagai fungsi agragate untuk
menghitung hasil tampilan tanpa tersimpan di dalam database. Berikt jenis-jenis
fungsi agragate:
Nama Agregate Fungsi
Sum() Untuk menghitung jumlah nilai pada suatu kolom
Avg() Untuk menghitung nilai rata-rata pada suatu kolom
Max() Untuk mencari nilai maksimal/tertinggi pada suatu kolom
Min() Untuk mencari nilai minimum/terkecil pada suatu kolom
Count() Untuk menghitung jumlah baris pada suatu kolom

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

5. Tampilkan data/record dari tabel tb_nilai di bawah ini:


NIM Nama N_Absen N_Tugas N_Uts N_Uas Grade
12158989 Dita 89 76 87 90 A
12157647 Angga 76 87 67 77 B
Pratama
12150934 Dodit 89 76 55 67 C
Raharjo
12150342 Esther 87 66 76 45 C
12157674 Didi 98 87 87 98 A
Cahyadi

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:

Anda mungkin juga menyukai