Sunday, May 8, 2016

DDL (Data Definition Language) di MySql

DDL (Data Definition Language) adalah perintah untuk mendefinisikan atribut-atribut database,
tabel, kolom, batasan-batasan terhadap suatu atribut serta hubungan antar tabel. DDL terdiri dari :

1. CREATE
Digunakan untuk menciptakan database dan table.
a. Membuat database
Rumus atau bentuk umum dalam membuat database adalah sebagai berikut:
MySQL>CREATE DATABASE db_name;

b. Membuat Tabel
Rumus atau bentuk umum dalam membuat tabel adalah sebagai berikut:
MySQL>CREATE TABLE tbl_name [(create_definition,...)]

c. Melihat tabel dan database yang sudah dibuat
Object dalam database bisa berupa tabel atau database itu sendiri. Perintah untuk melihat
object dalam database adalah dengan menggunakan rumusan berikut.
MySQL> show [object];

2. ALTER
Dalam pendefinisian suatu tabel dapat digunakan beberapa cara, salah satu cara yang telah
dipelajari adalah dengan membuatnya dari tidak ada menjadi ada. Sedangkan cara lain yang dapat
ditempuh adalah dengan cara mengubah mengubah struktur tabel menjadi tabel baru atau tabel yang
sama. Bentuk umum dalam merubah struktur tabel adalah sebagai berikut;
ALTER [IGNORE] TABLE tbl_name
alter_specification [, alter_specification] ...

3. DROP
DROP merupakan perintah yang digunakan untuk menghapus database, table dan index. Di
dalam suatu database biasanya terdapat object-object tabel, index dan lainnya. Untuk menghapus
database biasanya disaratkan database tersebut harus dalam keadaan kosong (tidak ada object-object
dalam database tersebut). Berikut adalah contoh penggunakan perintah DROP untuk database atau
object-object yang ada dalam database.
mysql>DROP DATABASE db_name
mysql>DROP TABLE tbl_name [, tbl_name] ...
mysql>DROP INDEX index_name ON tbl_name

0 comments:

Post a Comment