Selasa, 21 Februari 2012
DCL di SQL
Kemarin malam Dapet tugas: Apa itu DCL..? Conton DCL ? dan Script DCL seperti apa?
Baru dapet Sedikit...huft ,
Data Control Language (DCL)
Data Control Language (DCL) merupakan sub bahasa SQL yang digunakan untuk melakukan pengontrolan data dan server databasenya. Perintah DCL, di antaranya:
* GRANT : Perintah ini digunakan untuk memberikan hak/ijin akses oleh administrator (pemilik utama) server kepada user (pengguna biasa). Hak akses tersebut berupa hak membuat (CREATE), mengambil (SELECT), menghapus (DELETE), mengubah (UPDATE), dan hak khusus berkenaan dengan sistem databasenya.
SINTAKS : GRANT privileges ON tbname TO user
CONTOH : grant select, update, insert, delete on perpustakaan.buku to 'jim'@'localhost';
* REVOKE : Perintah ini memiliki kegunaan terbalik dengan GRAND, yaitu untuk menghilangkan atau mencabut hak akses yang telah diberikan kepada user oleh administrator.
SINTAKS : REVOKE privileges ON tbname FROM user
CONTOH : revoke select, update, insert, delete on perpustakaan.buku from 'jim'@'localhost';
Contoh Script DI SQLnya :
Membuat query dalam SQL
create database coba
create table mhs(
nrp char(10) not null,
nama varchar(25) not null,
kelas int(3) not null,
mata_kuliah char(7) not null,
nilai int(4) not null,
constraint pk_mahasiswa primary key (nrp)
)
INSERT INTO `coba`.`mhs` (`nrp`, `nama`, `kelas`, `mata_kuliah`, `nilai`) VALUES (”, ”, ”, ”, ”);
SELECT * FROM `mhs` WHERE `nama`=’ ‘
DELETE FROM `mhs` WHERE CONVERT(`mhs`.`nrp` USING utf8) = ”
ALTER TABLE `mhs`
DROP `nrp`,
DROP `nama`,
DROP `kelas`,
DROP `mata_kuliah`,
DROP `nilai`;
Okeh...Semoga berbanfaat...
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar