Disusun Oleh:
Kayla S Salsabilla 16322040
1. Tujuan
1. Mahasiswa dapat menggunakan operator DML.
2. Mengetahui perintah perintah DML dalam mysql.
2. Dasar Teori
DML (Data Manipulation Language) adalah perintah perintah untuk
memanipulasi data pada basis data. Misalnya perintah untuk memilih data
(query), menyisipkan, mengubah, dan menghapus data pada basis data.
DDL dengan DML saling berhubungan, untuk itu jika ingin membuat DML
maka kita harus membuat database dan table dahulu dengan menggunakan
perintah DDL.
Ada dua jenis DML, yaitu:
1. Prosedural
Mensyaratkan agar pemakai menentukan data apa yang diinginkan serta
bagaimana cara mendapatkan data tersebut. Ini dilakukan dengan bahasa
pemrograman yang mampu mengakses basis data. Contoh: C++ , Java,
Visual.
2. Non Prosedural
Membuat pemakai yang dapat menentukan data apa yang diinginkan
tanpa menyebutkan cara mendapatkannya. Contoh: SQL
1
2. DELETE
Merupakan perintah untuk menghapus data dari sebuah tabel.
Syntax: DELETE FROM nama_tabel WHERE kondisi;
3. UPDATE
Merupakan perintah untuk mengubah suatu data yang terdapat kesalahan
dalam penginputan data. Syntax: UPDATE nama_tabel SET nama_kolom =
ekspresi WHERE kondisi;
4. SELECT
Merupakan perintah yang digunakan untuk menampilkan semua atau
sebagian isi dari tabel yang telah kita inputkan data-datanya. Syntax:
SELECT FROM nama_tabel;
OPERATOR
Operator dalam SQL digunakan untuk menginstruksikan perintah agar
melakukan sesuatu. Terdapat beberapa operator yaitu :
1. operator aritmatika
operator aritmatika yang mana operator jenis ini memiliki fungsi untuk
melakukan pemrosesan dua buah operand yang akan menghasilkan suatu
nilai tertentu. Namun hasil dari operasi yang melibatkan operator aritmatika
ini juga tergantung nilai operand dan jenis operator yang digunakan.
2
2. operator pembanding
Pada dasarnya fungsi dari operator pembanding adalah digunakan untuk
bisa mengetahui dalam sebuah variabel memiliki suatu nilai yang lebih
besar maupun lebih kecil dari keberadaan nilai lainnya.
3. Operator Logika
Operator logika memiliki fungsi untuk melakukan pemeriksaan
kesamaan nilai dari dua data atau lebih. Operator logika juga memiliki
fungsi sebagai ekspresi yang dapat mengembalikan nilai dengan tipe
boolean.
3
3. Latihan Praktikum
1. Masuk kedalam mysql melalui command prompt.
2. Aktifkan kembali database yang telah dibuat dilatihan sebelumnya dengan
nama “db_kelasnim”.
=create database db_kelasnim;
=
4. Buat tabel bernama “member”, dengan ketentuan sebagai berikut:
4
5. Lihat struktur tabel member.
= desc member;
5
Query OK, 6 rows affected (0.08 sec)
6
11. Tampilkan isi record hanya field “nama_member”, “semester”, kemudian
urutkan data berdasarkan semester.
=select nama _member,semester from member order by semester;
13. Tampilkan isi record dengan usia = “diatas 18 Tahun” dan semester =
“diatas semester 2”.
=select * from member where usia > 18 AND semester > 2;
7
14. Tampilkan isi record dengan usia = “diatas 18 Tahun” atau semester =
“diatas semester 2”.
=select*from member where usia > 18 OR semester >2;
8
17. Tampilkan 4 isi record teratas dari tabel member. (guanakan perintah
LIMIT)
18. Tampilkan 5 isi record teratas dari tabel member, kemudian urutkan secara
descending berdasarkan “semester”.
=select*from member order by semester desc limit 5;
19. Tampilkan isi record, hanya dari record ke-2 hingga record ke-4.
(perhitungan record dimulai dari record 0, maka dirumuskan record ke-2
adalah LIMIT 1, sebanyak 3 record kebawah)
=select*from member limit 1, 3;
9
20. Tampilkan isi record, hanya dari record ke-1 hingga record ke-4, kemudian
urutkan berdasarkan id_member.
10