Data Control Language (DCL)

Assalamualaikum warahmatullah wabarakatuh

Pada kesempatan kali ini saya akan membahas mengenai DCL

Apa itu dcl?

DCL adalah adalah salah satu dari kelompok perintah SQL yang digunakan untuk melakukan kontrol terhadap privilege atau hak akses khusus untuk berinteraksi dengan database.

Perintah perintah DCL 

- Grant

- Revoke

1. Grant

    Perintah Grant digunakan untuk memberikan hak akses khusus kepada user untuk melakukan aksi tertentu pada object tertentu di database. 

Sintaks: GRANT tipe_privilege ON nama_objek TO nama_pengguna;

2. Revoke

    Perintah Revoke digunakan untuk menarik kembali / mencabut / membatalkan hak akses khusus yang sebelumnya telah diberikan melalui perintah Grant.

Sintaks: REVOKE tipe_privilege ON nama_objek FROM nama_pengguna;


Berikut adalah tugas mengenai DCL 


Yang pertama membuat sebuah user baru 

sintaks: Create user 'nama_user'@'localhost';

Memberikan hak akses terhadap user baru dengan GRANT  insert pada Table Vendors



Hasil pemberian hak akses dengan melakukan login dan insert/update/delete data table vendors menggunakan user











Mencabut hak akses tersebut dengan REVOKE 



Hasil setelah dilakukan hak akses dicabut




Itulah penjelasan serta tugas saya mengenai Data Control Languague (DCL)

Sekian, Terimakasih

Postingan populer dari blog ini

Membuat Tabel dan Struktur Kasir Dalam Mysql

DML Join