DEV Community

Muhammad Al Farizzi
Muhammad Al Farizzi

Posted on

DDL

Pengertian DDL

Hari ini saya akan menjelaskan apa itu DDL ( Data Definition Language ), DDL adalah bahasa / sintaks yang digunakan untuk mendefinisikan objek database / basis data seperti table, index, dan pengguna
Pengertian DDL

Fungsi Utama DDL

  • Membuat struktur data
  • Mengubah, Menambah, dan Menghapus struktur data

Perintah DDL

  • CREATE
  • ALTER
  • DROP
  • RENAME
  • MODIFY

CREATE

Perintah CREATE ini umunya digunakan untuk membuat table, contohnya:

CREATE TABLE products(
  id INT UNSIGNED NOT NULL AUTO_INCREMENT,
  name VARCHAR(100) NOT NULL,
  price INT UNSIGNED NOT NULL DEFAULT 0,
  category enum('makanan', 'minuman', 'lain - lain') NOT NULL DEFAULT null
);
Enter fullscreen mode Exit fullscreen mode

ALTER

Perintah ALTER ini digunakan untuk melakukan modifikasi terhadap struktur table, contohnya:

  • ADD COLUMN Cara penggunaan perintah ini adalah dengan dikombinasikan dengan perintah ALTER, Perintah ini digunakan untuk menambahkan kolom baru pada table yang diinginkan.
ALTER TABLE products ADD COLUMN description TEXT;
Enter fullscreen mode Exit fullscreen mode
  • MODIFY Cara penggunaan perintah ini adalah dengan dikombinasikan dengan perintah ALTER, Perintah ini digunakan untuk melakukan modifikasi pad kolom yang diinginkan
ALTER TABLE products MODIFY description VARCHAR(100) NOT NULL;
Enter fullscreen mode Exit fullscreen mode
  • DROP COLUMN Cara penggunaan perintah ini adalah dengan dikombinasikan dengan perintah ALTER, Perintah ini digunakan untuk melakukan DROP / Penghapusan kolom pada table yang diinginkan
ALTER TABLE products DROP COLUMN description;
Enter fullscreen mode Exit fullscreen mode
  • RENAME Cara penggunaan perintah ini adalah dengan dikombinasikan dengan perintah ALTER,Perintah ini digunakan untuk merubah nama table yang diinginkan
ALTER TABLE products RENAME TO produk;
Enter fullscreen mode Exit fullscreen mode

Top comments (0)