DCL dan JOIN pada SQL

DCL atau Data Control Language
DCL merupakan perintah SQL yang berhubungan dengan pengaturan hak akses user MySQL, baik terhadap server, database, tabel maupun field. Perintah SQL yang termasuk dalam DCL antara lain :

* GRANT : Perintah ini digunakan untuk memberikan hak / izin akses oleh administrator (pemilik utama) server kepada user (pengguna biasa). Hak akses tersebut berupa hak membuat (CREATE), mengambil (SELECT), menghapsu (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 'ali'@'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 'ali'@'localhost';

JENIS JENIS JOIN SQL :
1. INNER JOIN : hanya akan menampilkan baris untuk data yang memiliki nilai yang sama pada field kunci dengan tabel yang berelasi

2. LEFT JOIN : hanya menampilkan data dengan mengacu pada tabel yang ada disebelah kiri.

3. RIGHT JOIN : hanya menampilkan data dengan mengacu pada tabel yang ada disebelah kanan.

4. FULL JOIN : merupakan gabungan dari LEFT JOIN dan RIGHT JOIN .

6 komentar:

  1. Canoanarki26 Maret, 2011

    MANTAPPP!!!!!

    BalasHapus
  2. roberto carlos23 Februari, 2012

    sundddddddulllll lllluuuu niiiih artikel simple tapi mantaaaap thank for sharing knowledge....

    BalasHapus
  3. Borgata Hotel Casino & Spa Reviews, News & Ratings - DRMCD
    Borgata Hotel 영주 출장안마 Casino & Spa is 광양 출장안마 rated 4.7 out 김포 출장샵 of 5 제천 출장마사지 by our 안성 출장샵 members and 35% of them said: "liked it". Rating: 4 · ‎4 votes

    BalasHapus