Apa yang dimaksud dengan Data Definition Language ?

Data Definition Language adalah kumpulan perintah SQL yang digunakan untuk membuat, mengubah dan menghapus struktur dan definisi metadata dari objek-objek database.

Apa yang dimaksud dengan Data Definition Language (DDL) ?

Data Definition Language atau Data Description Language yaitu kumpulan perintah pada SQL untuk menggambarkan desain dari database secara menyeluruh, selain itu DDL (Data Definition Language) juga digunakan untuk membuat, merubah maupun menghapus struktur atau definisi tipe data dari obyek yang ada pada database.

DDL (Data Definition Language) berfungsi untuk membuat, merubah dan menghapus struktur data pada database. Perintah lain seperti SELECT dan INSERT tidak ada pada DDL karena lebih masuk kearah DML (Data Manipulation Language). Sedangkan perintah CONNECT dan EXECUTE ada pada DCL (Data Control Language). DDL, DML, dan juga DCL sama sama bisa digunakan pada SQL

Berikut adalah beberapa perintah pada DDL

  1. Perintah Membuat (Create)

    • Create database berfungsi untuk membuat database baru
    • Create Function berfungsi untuk membuat fungsi pada database
    • Create index berfungsi untuk membuat index pada database
    • Create procedur berfungsi untuk membuat procedure pada data dase
  2. Perintah Merubah (Alter)

    Perintah yang digunakan untuk merubah struktur dari sebuah tabel.

  3. Perintah menghapus (Drop)

    • Drop Database yaitu perintah yang berfungsi untuk menghapus database (Contoh: DROP nama_database;)
    • Drop Table yaitu perintah yang digunakan untuk menghapus tabel pada database

Referensi

2 Likes