DATA CONTROL LANGUAGE (DCL)
Setelah mengenal perintah dalam DDL dan DML selanjutnya masih ada dua perintah lagi yang akan kita kenal, yaitu grant dan revoke. Kedua perintah ini tergolong dalam Data Controlling Language (DCL) yaitu perintah yang akan membantu mengontrol keamanan setiap database atau sebagian isi dari database dengan membuat hak - hak akses tertentu bagi setiap user.
- Grant : Grant digunakan untuk memberikan hak - hak tertentu kepada seorang user. Grant diberikan oleh user yang mempunyai hak untuk memberkan grant atau administrator (root).
- Revoke : Kebalikan dari grant. Revoke digunakan untuk mencabut hak - hak dari seorang user terhadap database tertentu atau sebagian isi dari database.
Diambil dari : widya.dagdigdug.com
DCL (Data Control Language)
n Berisi perintah untuk mengendalikan pengkasesan data.
n Pengendalian dapat dilakukan per pengguna, per tabel, per kolom maupun per opersi yang boleh dilakukan.
Sintak Pernyataan
n CREATE: membuat tabel, indeks, atau view (sebaiknya non spasi dan tanda baca
n ALTER: mengubah struktur tabel
n DROP: menghapus tabel, indeks, atau view
n INSERT: menambah baris pada tabel
n SELECT: memilih baris dan kolom pada tabel
n DELETE: menghapus baris pada tabel
Diambil dari : yuli prihartini
DATA CONTROL LANGUAGE
1. GRANT
Fungsi : digunakan untuk memberikan izin akses kepada user
Sintaks : GRANT privileges ON tbname TO user
SQL 14 Pengantar Basis Data
Contoh :
GRANT SELECT ON CLUB TO PUBLIC
GRANT SELECT, INSERT, UPDATE, DELETE ON CLUB TO USER01
2. REVOKE
Fungsi : digunakan untuk mencabut izin akses kepada user
Sintaks : REVOKE privileges ON tbname FROM user
Contoh :
REVOKE INSERT, UPDATE, DELETE ON CLUB FROM USER01
REVOKE ALL ON CLUB FROM PUBLIC
Diambil dari : gunandarma ac.id
Tidak ada komentar:
Posting Komentar