Perintah DDL (Data Definition Language) Pada Mysql

Perintah DDL (Data Definition Language) Pada Mysql


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;