Header Ads

Header ADS

DDL, DML dan DCL dalam MySQL

MySql

Dalam MySQL dikenal dengan tiga kelompok statement perintah yaitu DDL (Data Definition Language), DML (Data Manipulation Language), dan DCL (Data Control Language).

Data Definition Language atau DDL

DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database. Apa saja perintah yang masuk dalam DDL?

Create

  • create database
  • create function
  • create index
  • create procedure
  • create trigger
  • create view
  • create table
Rename
  • rename table
Alter
  • alter database
  • alter function
  • alter procedure
  • alter table
  • alter view
Drop
  • drop database
  • drop function
  • drop index
  • drop procedure
  • drop table
  • drop tigger
  • drop view

Data Manipulation Language atau DML

DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data dalam tabel. Perintah-perintah tersebut adalah sebagai berikut:
  • select
  • insert
  • update
  • delete
Baca juga : 


Data Control Language atau DCL


DCL biasa digunakan untuk merubah hak akses, memberikan roles, atau isu-isu lain yang berhubungan dengan keamanan database, perintah DCL antara lain:

Grant
  • grant select
  • grant update
  • grant insert
  • grant delete
Revoke
  • Revoke select
  • revoke delete
  • revoke insert
  • revoke update
Perintah-perintah DCL ini jarang digunakan untuk pengguna umum, biasanya digunakan oleh seorang database administrator.

Untuk penerapan perintah-perintah tersebut akan kita bahas selanjutnya.. 

No comments

Powered by Blogger.