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
Syntax : DELETE `suplliers` SET `phone` = '' WHERE `suplliers`.`suppliers_id` = 103;

7 . Selanjutnya kita akan mencoba perintah DML UPDATE (data sudah ada) . Kita akan coba merubah discount pada table order detail
Syntax : UPDATE `order_details` SET `discount` = "10"



Berikut ERD nya :


Sekian Dari Saya , -TERIMAKASIH-

Komentar

Postingan populer dari blog ini

TUTORIAL JSON WEB TOKEN

Buat Crud Sederhana dengan Framework Laravel 5