DCL adalah singkatan dari Data Control Language. DCL merupakan bagian dari SQL yang digunakan untuk mengontrol atau mengelola hak akses atau izin pengguna terhadap database. DCL memungkinkan administrator database untuk memberikan atau mencabut izin pengguna dalam mengakses database.
Beberapa perintah DCL umum yang digunakan adalah:
1. GRANT: digunakan untuk memberikan izin atau hak akses pada pengguna atau peran tertentu untuk mengakses objek database, seperti tabel, view, stored procedure, dan lain-lain.
Contoh :
- GRANT digunakan untuk memberikan hak akses pada objek database.
- SELECT, INSERT adalah jenis akses yang diberikan pada objek tabel.
- nama_tabel adalah nama tabel yang akan diberikan hak akses.
- username adalah nama pengguna yang akan diberikan hak akses.
2. REVOKE: digunakan untuk mencabut hak akses yang sudah diberikan pada pengguna atau peran tertentu untuk mengakses objek database.
Contoh :
- REVOKE digunakan untuk mencabut hak akses pada objek database.
- SELECT, INSERT adalah jenis akses yang akan dicabut pada objek tabel.
- nama_tabel adalah nama tabel yang akan dicabut hak aksesnya.
- username adalah nama pengguna yang akan dicabut hak aksesnya.
3. DENY: digunakan untuk menolak hak akses pada pengguna atau peran tertentu untuk mengakses objek database, walaupun sebelumnya sudah diberikan izin.
Contoh :
- DENY digunakan untuk menolak hak akses pada objek database.
- SELECT adalah jenis akses yang akan ditolak pada objek tabel.
- nama_tabel adalah nama tabel yang akan ditolak hak aksesnya.
- username adalah nama pengguna yang akan ditolak hak aksesnya.
Komentar
Posting Komentar