Wednesday, December 14, 2011

LA SBD 1: Data Control Language (DCL)

DCL (Data Control Language) adalah perintah-perintah yang dapat digunakan untuk menjaga keamanan basis data. Perintah tersebut dapat dipakai untuk menentukan akses basis data sehingga hanya dapat dilakukan oleh orang-orang tertentu. Ada dua buah perintah pada DCL, yaitu Grant dan Revoke. Grant adalah perintah untuk member izin oleh admin kepada user. Sedangkan Revoke adalah perintah untuk menghilangkan atau mencabut hak akses yang telah diberikan pada user. Berikut akan dijelaskan secara singkat mengenai beberapa perintah yang digunakan pada pertemuan kali ini.


create user andam@localhost;
Perintah ini digunakan untuk membuat user baru. Nama yang digunakan untuk user baru tersebut adalah andam.

grant select on 3ia14.mhs to andam@localhost;
Perintah untuk memberi hak izin pada user. Kata select merupakan perintah yang diizinkan untuk digunakan.

exit
perintah untuk keluar (logoff) dari suatu user.

mysql –u andam –p
perintah untuk masuk ke mysql dengan user andam.

grant select,insert,update,delete on 3ia14.mhs to andam@localhost;
Memberi hak izin pada andam untuk dapat melakukan perintah select, insert, update, dan delete.

grant all privileges on 3ia14.* to andam@localhost;
Memberi semua hak istimewa pada user andam. Dengan perintah all privileges, maka user juga diizinkan untuk melakukan DDL untuk membuat tabel baru.

revoke select,insert,update,delete on 3ia14.mhs@localhost;
Perintah untuk menghapus hak izin pada user tertentu. Perintah yang dihapus hak izinya adalah select, insert, update, dan delete.

insert into mhs(id,nama,jk,alamat) value (6,”ipin”,”l”,”jakarta”);
Perintah untuk mengisi record pada tabel mhs. Record yang akan diisi disebut value.

update mhs set alamat = “Jakarta” where id=003;
Di atas merupakan perintah untuk mengubah alamat menjadi jakarta pada id 03.




delete from mhs where id=002;
Perintah untuk menghapus record dimana id adalah 2.

create table biodata (nama varchar (10) not null, hobi varchar (10) not null);
Membuat tabel baru bernama viodata dengan elemen nama dan biodata.


1 comments:

Post a Comment