Data Definition Language (DDL) merupakan perintah SQL untuk membuat,
merubah atau menghapus struktur database.
Perintah DDL antara lain :
CREATE -> Membuat database
ALTER -> Merubah struktur database
TRUNCATE -> Menghapus semua record di database
DROP -> Menghapus table/database
RENAME -> Merubah nama table
1. Perintah CREATE
a. Membuat Database
CREATE DATABASE nama_database
b. Membuat Table
Database berisi table untuk menyimpan entitas. Table terdiri dari field (kolom)
dan record (baris data). Perintah CREATE digunakan untuk membuat table
CREATE TABLE nama_table
(
field1 tipe_data,
field2 tipe_data,
field3 tipe_data
)
INT(10) -> tipe data integer dengan maksimal 10 digit angka
VARCHAR(100) -> tipe data varchar dengan maksimal 100 karakter
Tipe data digunakan untuk mendefinisikan tipe dari field di table. Beberapa tipe data
yang sering digunakan.
Tipe Data Keterangan
INTGER Menyimpan nilai integer
FLOAT Menyimpan nilai float
VARCHAR Menyimpan nilai string
CHAR Menyimpan nilai satu karakter
DATE Menyimpan nilai waktu
TEXT Menyimpan nilai teks
2. Perintah ALTER
Perintah ALTER Untuk merubah struktur table seperti menambah, merubah, menghapus
kolom
Menambah kolom table
ALTER TABLE nama_table
ADD nama_field tipe_data
3. Perintah TRUNCATE
Perintah TRUNCATE digunakan untuk menghapus semua record di database
TRUNCATE TABLE nama_table
4. Perintah DROP
Perintah DROP digunakan untuk menghapus table atau database Jika ingin menghapus
table
DROP TABLE nama_table
5. Perintah RENAME
Perintah RENAME digunakan untuk merubah nama table
RENAME TABLE nama_table_lama to nama_table_baru