Apa itu DDL?

 

Data Definition Language (DDL)

Data Definition Language (DDL) adalah bagian dari bahasa SQL (Structured Query Language) yang digunakan untuk mendefinisikan dan mengelola struktur objek database seperti tabel, indeks, dan tampilan. DDL juga digunakan untuk mengontrol akses ke database dan membuat batasan pada data yang disimpan dalam database.

Beberapa perintah DDL yang sering digunakan adalah:

1 .CREATE: digunakan untuk membuat objek database baru seperti tabel, indeks, dan tampilan Contoh:

  • CREATE TABLE: digunakan untuk membuat sebuah tabel baru pada database
  • CREATE INDEX: digunakan untuk membuat sebuah indeks pada sebuah tabel.
  • CREATE VIEW: digunakan untuk membuat sebuah tampilan pada sebuah atau beberapa tabel dalam database
  • CREATE USER: digunakan untuk membuat sebuah pengguna baru pada database.
  • CREATE DATABASE: digunakan untuk membuat sebuah database baru pada server.

Perintah CREATE digunakan untuk membuat objek database baru atau pengguna baru pada database.

2  .ALTER: digunakan untuk mengubah struktur objek database yang sudah ada seperti menambahkan kolom, mengubah tipe data, dan menambahkan indeks. 
Contoh:

  • ALTER TABLE: digunakan untuk menambahkan, mengubah, atau menghapus kolom pada sebuah tabel.
  • ALTER COLUMN: digunakan untuk mengubah tipe data atau panjang dari sebuah kolom pada sebuah tabel.
  • ALTER INDEX: digunakan untuk mengubah sebuah indeks pada sebuah tabel.
  • ALTER VIEW: digunakan untuk mengubah sebuah tampilan pada sebuah atau beberapa tabel dalam database
  • ALTER USER: digunakan untuk mengubah hak akses atau password dari sebuah pengguna pada database.
  • ALTER DATABASE: digunakan untuk mengubah struktur atau konfigurasi dari sebuah database pada server.

Perintah ALTER digunakan untuk mengubah struktur objek database yang sudah ada.

3  .DROP: digunakan untuk menghapus objek database yang tidak diperlukan seperti tabel, indeks, dan tampilan.
Contoh:

  • DROP TABLE: digunakan untuk menghapus sebuah tabel pada database.
  • DROP INDEX: digunakan untuk menghapus sebuah indeks pada sebuah tabel.
  • DROP VIEW: digunakan untuk menghapus sebuah tampilan pada sebuah atau beberapa tabel dalam database.
  • DROP USER: digunakan untuk menghapus sebuah pengguna pada database
  • DROP DATABASE: digunakan untuk menghapus sebuah database pada server
  • DROP PROCEDURE: digunakan untuk menghapus sebuah prosedur atau fungsi dalam database

Perintah DROP digunakan untuk menghapus objek database secara permanen

4  .SHOW: Perintah SHOW dalam SQL digunakan untuk menampilkan informasi tentang objek database seperti tabel, indeks, tampilan, dan pengguna.
Contoh :

  • SHOW DATABASES: digunakan untuk menampilkan daftar database yang ada di server.
  • SHOW TABLES: digunakan untuk menampilkan daftar tabel yang ada di dalam sebuah database.
  • SHOW COLUMNS: digunakan untuk menampilkan informasi mengenai kolom yang ada pada sebuah tabel
  • SHOW INDEX: digunakan untuk menampilkan informasi mengenai indeks yang ada pada sebuah tabel
  • SHOW CREATE TABLE: digunakan untuk menampilkan perintah CREATE TABLE yang digunakan untuk membuat sebuah tabel.
  • SHOW PRIVILEGES: digunakan untuk menampilkan hak akses yang dimiliki oleh pengguna pada database

Perintah SHOW digunakan untuk menampilkan informasi mengenai database dan objek yang ada di dalamnya.

Perlu diingat bahwa perintah DDL harus digunakan dengan hati-hati karena dapat mengubah struktur database secara drastis. Sebelum menggunakan perintah DDL, pastikan untuk membuat cadangan data dan melakukan pengujian dengan hati-hati.



Komentar

Postingan populer dari blog ini

Apa Itu Java ?

RESTFUL API

Apa itu Git?