Wednesday, December 29, 2010

Basis Data [1] : DDL (Data Definition Language)

DDL merupakan perintah(statment) dalam pemrograman yang menggunakan SQL, baik itu oracle, mysql, sql2000 dan yang lainnya, yang dapat digunakan untuk membuat(create) sebuah tabel, menghapus sebuah tabel(drop), dan mengubah struktur tabel yang pernah dibuat(alter)

1. Create
Selain digunakan untuk membuat tabel, perintah create dapat juga digunakan untuk membuat database. Pastikan RDBMS SQL anda sudah aktif (anda dapat menggunakan MySql versi 3), ketikan perintah berikut ini untuk membuat database bernama aku.

create database aku ;

Hasil eksekusi perintah tersbut dapat anda cek dengan membuka window eksplorer dapat melihat direktori data dalam direktori mysql tempat mysql tersebut diinstall










mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| aku |
| mhs |
| mysql |
| perjalanan |
| rentals |
| test |
+--------------------+
7 rows in set (0.00 sec)

Selanjutnya kita akan mencoba membuat tabel dengan nama mhs yang memiliki field nim(tipe data integer dengan panjang 8), nama(tipe data karakter dengan panjang 30), dan alamat(tipe data karakter dengan panjang 60) dengan perintah seperti dibawah ini :

create table mhs ( nim int(8) NOT NULL PRIMARY KEY,
nama varchar(30),
alamat varchar(60));

NOT NULL PRIMARY KEY digunakan untuk memberikan identitas bahwa field nim merupakan kunci utama dari tabel mhs dan ketika tabel tersebut diisi dengan data maka nim tidak boleh dikosongkan(Not Null). Berikut gambar tabel mhs yang dibuka dengan menggunakan perangkat lunak MySQL Control Center.












2. Drop
Drop merupakan perintah dalam bahasa SQL untuk menghapus tabel dan database. penghapusan ini sekaligus akan menghapus record, jika itu sebuah tabel dan akan menghapus tabel jika itu merupakan database, sehingga hirariki penghapusan sebaiknya menghapus tabel terlebih dahulu sebelum menghapus database. Perintahnya diketikan seperti berikut ini :
drop table mhs;

lihat gambar dibawah untuk melihat efek drop tabel mhs, sekarang tabel mhs sudah hilang











drop database aku;

setelah nama database aku dilakukan proses drop, maka database tersebut akan hilang, lihat gambar dibawah :









3. Alter
Perintah ini digunakan untuk merekonstruksi tabel dengan mekanisme ADD, CHANGE RENAME.
Contoh :

  • untuk menambah field[ADD] --> alter table mhs add jurusan varchar (15) after alamat;
  • untuk mengganti field[CHANGE] --> alter table mhs change alamat tempat_tinggal varchar (50);
  • untuk mengubah nama[RENAME] --> rename table mhs to mahasiswa;

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.