DCL
Data Control Language (DCL) salah satu dari kelompok perintah SQL yang digunakan untuk melakukan kontrol terhadap privilege atau hak akses khusus untuk berinteraksi dengan database.
1. GRANT
Perintah Grant digunakan untuk memberikan hak akses khusus kepada user untuk melakukan aksi tertentu pada object tertentu di database
Sintaksnya adalah : GRANT tipe_privilege ON nama_objek TO nama_pengguna;
FLUSH PRIVILEGES;
Sebelum menggunakan perintah Grant, harus membuat user baru terlebih dahulu dengan menggunakan sintaks CREATE USER 'nama_user'@'localhost' IDENTIFIED BY 'password';
2. REVOKE
Perintah Revoke merupakan kebalikan dari perintah Grant yaitu menarik kembali / mencabut / membatalkan hak akses khusus yang sebelumnya telah diberikan melalui perintah Grant.
Sintaksnya adalah : REVOKE tipe_privilege ON nama_objek FROM nama_pengguna;
1. Membuat user baru dengan CREATE USER 'Nazwa'@'localhost' IDENTIFIED BY 'nazwa'; dan memberikan hak akses terhadap user dengan GRANT SELECT, INSERT ON kasir.pelanggan TO 'Nazwa'@'localhost'; FLUSH PRIVILEGES;
2. Mengecek hasil pemberian hak akses
3. Mencabut hak akses dengan Revoke REVOKE SELECT, INSERT ON kasir.pelanggan FROM 'Nazwa'@'localhost';
Sekian, Terima kasih.
Nazwa Ista Puspa Maryam
213100261
Komentar
Posting Komentar