DDL adalah singkatan dari Data Definition Language. DDL ini adalah salah satu kelompok perintah SQL yang digunakan untuk mendefinisikan objek dalam database, seperti tabel, kolom, indeks, dan lain sebagainya. DDL biasanya digunakan pada tahap awal pembuatan database untuk menentukan skema database dan mengelola struktur objek dalam database.
Beberapa perintah DDL yang umum digunakan antara lain:
1. CREATE: digunakan untuk membuat objek baru dalam database, seperti tabel, indeks, atau kunci asing.
Contohnya :
Keterangan :
- CREATE TABLE digunakan untuk membuat sebuah tabel baru di dalam database.
- nama_tabel adalah nama tabel yang ingin dibuat. Nama tabel harus unik di dalam database.
- (kolom1, kolom2, kolom3, ...) adalah daftar kolom yang ingin dibuat di dalam tabel, yang dipisahkan dengan tanda koma.
- tipe_data_kolom1, tipe_data_kolom2, tipe_data_kolom3, ... adalah tipe data dari masing-masing kolom yang didefinisikan sebelumnya.
2. ALTER: digunakan untuk memodifikasi struktur objek dalam database, seperti menambah atau mengubah kolom pada tabel.
Contohnya :
- ALTER TABLE digunakan untuk memodifikasi struktur sebuah tabel yang sudah ada di dalam database.
- nama_tabel adalah nama tabel yang ingin dimodifikasi.
- ADD kolom_baru digunakan untuk menambahkan kolom baru ke tabel.
- tipe_data_kolom_baru adalah tipe data dari kolom baru yang ingin ditambahkan ke tabel.
3. DROP: digunakan untuk menghapus objek dalam database, seperti tabel atau indeks.
Contohnya :
- DROP TABLE digunakan untuk menghapus sebuah tabel dari database.
- nama_tabel adalah nama tabel yang ingin dihapus dari database.
4. TRUNCATE: digunakan untuk menghapus semua data dari sebuah tabel, tetapi mempertahankan struktur tabel.
Contohnya :
- TRUNCATE TABLE digunakan untuk menghapus semua data dari sebuah tabel.
- nama_tabel adalah nama tabel yang ingin dikosongkan datanya.
5. RENAME: digunakan untuk mengubah nama objek dalam database, seperti tabel atau kolom.
Contohnya :
- ALTER TABLE digunakan untuk memodifikasi struktur sebuah tabel yang sudah ada di dalam database.
- nama_tabel adalah nama tabel yang ingin diubah namanya.
- RENAME TO digunakan untuk menentukan bahwa perintah ALTER digunakan untuk mengubah nama tabel.
- nama_baru adalah nama baru yang ingin diberikan pada tabel.
Komentar
Posting Komentar