DML ('Data Manipulation Language')
DML (Data Manipulation Language)
DML atau Data Manipulation Language adalah kumpulan perintah query yang digunakan untuk memanipulasi data dalam tabel, seperti menambah, merubah atau menghapus data. Perintah ini tidak terkait dengan struktur dan metadata dari objek-objek yang berada pada tabel-tabel database.
Pada DML terdapat perintah-perintah untuk memanipulasi data, berikut perintah-perintah dan penjelasannya :
- Insert : merupakan perintah yang berfungsi untuk menambah / memasukan data atau record pada database.
- Delete : merupakan perintah yang berfungs untuk menghapus data pada database.
- Update : merupakan perintah yang berfungs untuk merubah atau memperbaharui data pada database.
- Call :
- Do :
- Handler :
- Load Data Infile :
- Replace :
- Select : merupakan perintah yang berfungs untuk melihat atau menampilkan data pada database.
- Truncate :
Pada kali ini saya akan
membahas perintah DML INSERT , SELECT , UPDATE , & DELETE
1 . INSERT
Syntax : Insert into
<nama_tab> [(field….)] values (data…..)
2 . SELECT
Syntax : Select * from
<nama_table>
3 . UPDATE
Syntax : Update
<nama_tab> set <field>=<data>
[,<field>=<data>,…..] where <kodisi>
4 . DELETE
Syntax : Delete
<nama_tab> where <kodisi>
B . Implementasi
Setelah kita mengetahui
perintah DML yang kita bahas , maka kita langsung langsung saja implement
1 . Kita buat dulu
database nya dengan nama “latihan1” , lalu kita masuk ke SQL lalu berikan kode
ini untuk membuat table nya






2 . Setelah tambahkan
kode lagi untuk memberikan Primary Key(PK) untuk tiap table

3 . Kira-kira hasil nya
akan seperti ini

4 . Selanjutnya kita akan
mencoba perintah DML UPDATE (data sudah ada) . Kita akan coba merubah alamat
dari PT Adi Sarana yang terdapat pada table costumer
Syntax : UPDATE `costumer` SET `address` = 'Jl Pasar Minggu no 10 ' WHERE `costumer`.`costumer_id` = 10008;
5 . Selanjutnya kita akan
mencoba perintah DML INSERT (data sudah ada) . Kita akan coba menambah tanggal
lahir Joko Subagyo pada table employees
Syntax : INSERT `employees` SET `birth_date` = '1068/05/04' WHERE `employees`.`employee
_id` = 206;
6 . Selanjutnya kita akan
mencoba perintah DML DELETE (data sudah ada) . Kita akan coba menghapus data no
telpon dari Tokyo Traders pada table suppliers
7 . Selanjutnya kita akan
mencoba perintah DML UPDATE (data sudah ada) . Kita akan coba merubah discount
pada table order detail
Komentar
Posting Komentar