Macam-Macam Perintah DDL Dalam MySQL

DDL (Data Definition Language) merupakan kelompok perintah SQL yang digunakan untuk mendefinisikan database dan tabel seperti halnya membuat database, membuat tabel, mengubah tabel, menghapus tabel, dsb. Perintah perintah SQL yang termasuk kedalam kategori DDL adalah sebagai berikut :

Membuat Database
Sebelum membuat tabel diharuskan membuat database terlebih dahulu. Database sendiri secara sederhana merupakan kumpulan dari tabel2 dimana tabel merupakan kumpulan daripada record. Mudahnya database merupakan induk utama tempat untuk menyimpan data.

perintah untuk membuat database :
CREATE DATABASE namadatabase;
Penamaan database diawali dengan huruf kemudian baru boleh diikuti angka dan karakter. Penamaan database sebaiknya tanpa spasi dan dianjurkan diberikan nama yang mudah.

Membuat Tabel
Setelah database dibuat kita masih harus membuat tabel untuk menyimpan record.

perintah untuk membuar tabel :
CREATE TABLE namatabel
(namafieldke-1 tipedata(ukuran), namafieldke-2 tipedata(ukuran), ... , namafieldke-n tipedata(ukuran));
namatabel merupakan penamaan tabel yang diberikan oleh kita, boleh berupa huruf dan angka, normalnya diawali dengan huruf kemudian diikuti angka. Sebisa mungkin hindari penggunaan spasi, sebagai gantinya bisa menggunakan tanda _ (underscore).

namafield merupakan penamaan untuk kolom tabel yangberhubungan dengan data, seperti misalnya nama, kelas, alamat dsb.

tipedata merupakan tipe data yang digunakan untuk namafield tersebut, misal char, varchar, text, integer, boolean dsb.

Menambah Field 
Ketika tabel sudah terbentuk namun ada keharusan untuk menambah field baru pada tabel tersebut maka gunakan perintah berikut :
ALTER TABLE namatabel ADD namakolom tipedata(ukuran); 
namatabel adalah tabel yang ingin ditambah kolom/field baru.

Mengubah Ukuran (length) Field
Terkadang saat tabel sudah terbentuk dan sudah mulai diisi data, ukuran ruang field / panjang field masih terlalu kecil sehingga tidak muat. Apabila hal ini terjadi maka akan menyebabkan data terpotong sehingga tidak lengkap. Oleh karena itu perlu dilakukan perubahan ukuran field, perintah untuk merubah ukuran field adalah :
ALTER TABLE namatabel MODIFY namakolom tipedata(ukuran);
namatabel merupakan tabel yang ingin salah satu atau lebih kolomnya dirubah, sedangkan ukuran adalah ukuran baru dari field.

Menghapus Tabel
Untuk menghapus tabel yang tidak diperlukan, gunakan perintah berikut :
DROP TABLE namatabel;
perlu diperhatikan bahwa menghapus tabel berarti menghapus semua record yang ada pada tabel terkait.

Menghapus Database
Untuk menghapus database gunakan perintah berikut :
DROP DATABASE namadatabase;
perlu diperhatikan bahwa menghapus database berarti menghapus semua tabel dan data yang ada pada database terkait.

referensi :
Buku MySQL karangan Ir. Betha Sidik tahun 2003
Previous
Next Post »