DCL

 NAMA : Kevin Asa Mayra Trisna

NIM : 223200298

PRODI : Sistem Informasi

DCL (data control languange) adalah salah satu dari kelompok perintah SQL yang digunakan untuk melakukan kontrol terhadap privilege atau hak akses khusus untuk berinteraksi dengan database. Hak akses khusus ini diperlukan sebagai prasyarat bagi setiap user database untuk melakukan berbagai aksi di databaase. seperti : membuat object, menghapus object, mengubah object, menampilkan hasil query, dst.

Pada kesampatan kali ini kita akan mempraktikan sebagai berikut :

1. Membuat user baru dengan nama anda 

Sebelum membuat user baru, terlebih dahulu kita membuat database dan masuk ke dalam database tersebut



Selanjutnya kita akan membuat tabel vendors sekaligus memasukkan record 

Selanjutnya kita ketik Exit 

Selanjutnya kita akan membuat user baru yaitu dengan format

Keterangannya sebagai berikut : 

  • Create user : Perintah membuat pengguna baru dalam basis data 
  • 'Nama_user' : Nama pengguna 
  • 'Lokasi_user' : Dapat diisi dengan 'localhost', dan jika berada di komputer tertentu kita bisa mengisinya dengan alamat IP seperi '192.168.0.2', atau alamat host domain
  • 'Password' : Password yang harus dituliskan pada saat nama_user mengakses mysql server.

2. Memberikan/mencabut hak akses terhadap user baru dengan grant insert pada tabel vendors yang sebelumnya sudah dibuat



Flush privileges digunakan untuk mengaktifkan perintahhak akses yang telah diberikan 

3. Selanjutnya kita akan melakukan pengecekan hasil pemberian hak akses dengan melakukan login dan insert/update/delete data pada tabel vendors menggunakan user baru tersebut 

Tentunya pertama-tama kita login ke mysql kembali dengan user baru yang sebelumnya dibuat


4. Terakhir kita akan melakukan pencabutan hak akses pada 'lusi' setelah sebelumnya melakukan EXIT


SEKIAN TERIMAKASIH

Komentar