Pengertian DDL dan DML


Didalam dunia database, pasti kita akan bertemu dengan kedua bahasa database ini. DDL (Data Definition Languange) dan DML (Data Manipulation Languange) akan selalu kita jumpai jika sudah berhubungan dengan database. Lalu apa itu DDL dan DML?

1. Data Definition Language

DDL adalah kumpulan perintah database untuk membuat, mengubah dan menghapus data dari objek-objek database. Berikut adalah objek-objek pada database :
  • Database
  • Table
  • View
  • Index
  • Procedure (Stored Procedure)
  • Function
  • Trigger
Dan berikut adalah contoh perintah DDL yang digunakan pada MySQL.
A. Pembuatan (CREATE)
  • CREATE DATABASE
  • CREATE FUNCTION
  • CREATE INDEX
  • CREATE PROCEDURE
  • CREATE TABLE
  • CREATE TRIGGER
  • CREATE VIEW
    B. Perubahan (ALTER & RENAME)
    • ALTER DATABASE
    • ALTER FUNCTION
    • ALTER PROCEDURE
    • ALTER TABLE
    • ALTER VIEW
    • RENAME TABLE
    C. Penghapusan (DROP)
    • DROP DATABASE
    • DROP FUNCTION
    • DROP INDEX
    • DROP PROCEDURE
    • DROP TABLE
    • DROP TRIGGER
    • DROP VIEW

    2. Data Manipulation Language

    DML adalah kumpulan perintah untuk pengolahan data yang terdapat didalam database dan tidak terkait kedalam perubahan struktur data yang ada didalamnya.

    Berikut perintah-perintah yang termasuk kedalam DML :
    • CALL
    • DELETE
    • DO
    • HANDLER
    • INSERT
    • LOAD DATA INFILE
    • REPLACE
    • SELECT
    • TRUNCATE
    • UPDATE

    0 komentar: