DDL merupakan perintah perintah SQL yang berhubungan dengan pendefinisian struktur database. Seperti yang dibahas sebelumnya pada pengertian DDL, DML dan SQL, DDL memiliki beberapa perintah dasar diantaranya :
> CREATE
Perintah ini digunakan untuk membuat, termasuk diantaranya membuat database baru, tabel baru, view baru, dan kolom. Contoh :
Membuat Database Baru
Bentuk Umum : CREATE DATABASE nama_database;
Misal kita ingin membuat Database dengan nama ITJurnal. Perintahnya adalah sebagai berikut :
CREATE DATABASE ITJurnal;
Membuat Tabel Baru
Bentuk Umum : CREATE TABLE nama_tabel (kolom1 tipe_data(panjang),kolom2 tipe_data(panjang),…kolom_n tipe_data(panjang), PRIMARY KEY (nama_kolom));
Misal kita ingin membuat tabel Jurnal dengan 3 Field(Kolom) yaitu Judul, Penulis, dan Artikel :
CREATE TABLE Jurnal (Judul VARCHAR(25), Penulis VARCHAR(25), Artikel TEXT(200), PRIMARY KEY (Judul));
> ALTER
Perintah ini digunakan untuk mengubah struktur tabel yang telah dibuat. Pekerjaannya mencakup mengganti nama tabel, menambah kolom, mengubah kolom, menghapus kolom, maupun memberikan atribut pada kolom.
Menambahkan Kolom/Field
Bentuk Umum :
ALTER TABLE table_name ADD column_name datatype;
Misal kita menambah FIELD Tanggal pada TABEL Jurnal :
ALTER TABLE Jurnal ADD Tanggal Date;
Menghapus Kolom/Field
Bentuk Umum :
ALTER TABLE table_name DROP column_name datatype;
Misal kita menghapus FIELD Penulis pada TABEL Jurnal :
ALTER TABLE Jurnal DROP Tanggal;
> RENAME
Perintah yang digunakan untuk merubah nama Objek
Mengubah Nama Tabel :
Bentuk Umum :
RENAME TABLE table_name TO new_table name
Misal Tabel Jurnal kita ubah dengan nama Tabel Jurnalku :
RENAME TABLE Jurnal TO Jurnalku;
> DROP
Perintah ini digunakan untuk menghapus database dan tabel.
Menghapus Table, Bentuk Umum :
DROP TABLE nama_tabel;
Menghapus Database, Bentuk Umum :
DROP DATABASE nama_database;