Anda di halaman 1dari 1

DDL, DML dan DCL

1. DDL adalah sub perintah bahasa SQL yang mempunyai peran dalam hal
membangun kerangka suatu database. Adapun yang dimaksud ialah tabel dan
database itu sendiri. Makanya dalam DDL terdapat 3 perintah yang sangat
penting yaitu Create, Alter dan juga Drop.
2. DML atau Data Manipulation Language ialah sub perintah bahasa SQL yang
dapat dimanfaatkan ketika memanipulasi data di dalam database yang
sebelumnya sudah dibuat. DML ini bisa digunakan setelah Anda menjalankan
perintah DDL. Dalam DML ini juga ada sejumlah perintah penting yaitu:

 Delete untuk menghapus data yang terdapat di dalam tabel pada database
 Update untuk mengganti data yang terdapat dalam tabel pada database
 Insert untuk memasukkan data-data dalam tabel pada database

3. Sementara untuk DCL atau Data Control Language, ini merupakan sub bahasa
SQL yang mempunyai fungsi utama untuk mengontrol data serta server
databasenya. Misalnya hak akses dan manipulasi user. Dengan kata lain, apabila
Anda telah memiliki user kemudian ingin mengatur hak akses dari masing-
masing user tersebut, maka Anda perlu memahami DCL ini.

Selain fungsi tersebut, DCL juga bisa digunakan untuk mengaudit penggunaan
database, mengalokasikan database serta mendefinisikan space. Dalam DCL ini
juga ada beberapa perintah yaitu Grant, Revoke, Commit dan Roolback.

 Grant digunakan untuk memberikan izin pada pengguna atau user untuk bisa
mengakses database
 Revoke digunakan untuk membatalkan izin pengguna atau user dalam mengakses
database
 Commit digunakan untuk menetapkan penyimpanan dalam database
 Roolback digunakan untuk membatalkan penyimpanan dalam database

Anda mungkin juga menyukai