DDL - Data Definition Language
Seperti
definisi yang telah dijelaskan di atas, DDL adalah kumpulan perintah SQL yang
digunakan untuk membuat (create), mengubah (alter) dan menghapus (drop) struktur dan definisi tipe
data dari objek-objek database.
Dan juga , Bahasa
defenisi data (data defeniton language) merupakan perintah-perintah yang
digunakan untuk mendefenisikan suatu basis data. Umumnya bahasa defenisi data
hanya dilakukan sekali saja yaitu pada tahap awal perancangan basis data.
Objek-objek database
pada yang dimaksud - pada MySQL - adalah sebagai berikut :
- Database
- Table
- View
- Index
- Procedure (Stored Procedure)
- Function
- Trigger
Contoh :
-- Perintah berikut akan
membuat table pada database kita dengan nama "ms_karyawan"
CREATE TABLE ms_karyawan (
kode_cabang varchar(10) default NULL,
kode_karyawan varchar(10) NOT NULL,
nama_depan varchar(8) default NULL,
nama_belakang varchar(9) default NULL,
jenis_kelamin varchar(1) default NULL,
PRIMARY KEY (kode_karyawan)
)
Berikut
adalah contoh perintah DDL yang digunakan pada MySQL. Klik pada link untuk
melihat rincian penggunaan dari perintah tersebut.
- Pembuatan (CREATE)
- CREATE DATABASE
- CREATE FUNCTION
- CREATE INDEX
- CREATE PROCEDURE
- CREATE TABLE
- CREATE TRIGGER
- CREATE VIEW
- Perubahan (ALTER & RENAME)
- ALTER DATABASE
- ALTER FUNCTION
- ALTER PROCEDURE
- ALTER TABLE
- ALTER VIEW
- RENAME TABLE
- Penghapusan (DROP)
- DROP DATABASE
- DROP FUNCTION
- DROP INDEX
- DROP PROCEDURE
- DROP TABLE
- DROP TRIGGER
- DROP VIEW
semoga bermanfaat :)
Tidak ada komentar:
Posting Komentar