Cara Mengelola User di SQL - Materi SQL Bagian 2


Materi Bahasa SQL Bagian 2 – Cara Mengelola User di SQL
Materi SQL
      Kali ini saya akan melanjutkan pembelajaran tentang Bahasa SQL,nah bila belum membaca yang sebelumnya coba baca dulu disini,untuk sekarang akan membahas tentang Cara Mengelola User di SQL . Untuk itu silahkan kalian baca dan pelajari berikut ini,semoga bermanfaat ya :)


1. MEMBUAT USER DI SQL
create user [nama user] identified by [password];
contoh : membuat user ‘aldi’ dengan password ‘erpeelproject’
create user aldi identified by ‘erpeelproject’;

note : jika mau merubah nama user di sql ini sintaknya : rename user aldi to aziz;

2. MEMBERI HAK AKSES
grant [hak akses] on [objec] to [user];
contoh : memberi hak akses penuh pada ‘aldi’
grant all on *.* to aldi;
contoh : memberi hak akses penuh pada ‘aldi’ untuk database penjualan dan table barang
grant all on penjualan.barang to aldi;
contoh : hak akses pada ‘budi’ select dan insert pada database penjualan,semua table
grant select,insert on penjualan.* to budi;
contoh : memberi hak akses untuk field tertentu saja
grant select(nip,nama), update(nip) on penjualan.pegawai to budi;

3. MENCABUT HAK AKSES
revoke [hak akses] on [object] from [user]
contoh : mencabut semua hak akses dari ‘aldi’ untuk semua database
revoke all on *.* from aldi;
contoh mencabut hak select, untuk database penjualan dari ‘budi’
revoke select on penjualan.* from budi;

4. MELIHAT HAK AKSES USER
show grants for [user];
contoh : melihat hak akses dari ‘aldi’
show grants for aldi;

5. MENGHAPUS USER
drop user [user];
contoh : menghapus user ‘aldi’
drop user aldi;

6. MENGGANTI PASSWORD USER
contoh : mengganti password user yang bersangkutan
set password= password(‘1234’);
contoh : mengganti password user lain jika anda admin
set password for aldi= password(‘1234’);