Modul 2 DDL PDF
Modul 2 DDL PDF
MODUL 2
Data Definition Language (DDL)
Tujuan:
Setelah menyelesaikan modul ini, anda diharapkan dapat :
Membuat database dan tabel dengan data definition language
Mampu memodifikasi tabel
Dasar Teori
DDL (Data Definition Language), DDL merupakan kelompok perintah yang
berfungsi untuk mendefinisikan atribut-atribut basis data, tabel, atribut(kolom),
batasan-batasan terhadap suatu atribut, serta hubungan antar tabel. Yang termasuk
dalam kelompok DDL ini adalah CREATE, ALTER, dan DROP.
1) Syntax Membuat Database : CREATE DATABASE namadatabase;
Namadatabase tidak boleh mengandung spasi dan tidak boleh memiliki nama
yang sama antar database. Berikut ini perintah untuk membuat database dengan
nama PT UNDIP MAJU maka penulisan perintahnya :
CREATE DATABASE PT_UNDIP_MAJU;
Tulis perintah SQL tersebut pada konsol yang tersedia, kemudian jalankan
dengan menekan tombol kirim atau send. Jika perintah berhasil di eksekusi akan
ditampilkan sebagai berikut:
Tampilan pada phpmyadmin layar sebelah kiri, sudah terbentuk tabel barang
pada Database PTUM.
Atau
CREATE TABLE namatabel ( Field1 TipeData1, Field2 TipeData2,
PRIMARY KEY(Field1));
Atau
ALTER TABLE namatabel ADD CONSTRAINT namaconstraint PRIMARY
KEY (namakolom);
10) Menambah Kolom Baru Pada Tabel : ALTER TABLE namatabel ADD
fieldbaru tipe;
Namatabel adalah nama tabel yang akan ditambah fieldnya. Fieldbaru adalah
nama kolom yang akan ditambahkan, tipe adalah tipe data dari kolom yang akan
ditambahkan.
Berikut ini contoh perintah untuk menambah kolom keterangan dengan tipe
data varchar(25):
Namatabel adalah nama tabel yang akan diubah tipe data atau lebar kolomnya.
Field adalah kolom yang akan diubah tipe data atau lebarnya. Tipe adalah tipe
data baru atau tipe data lama dengan lebar kolom yang berbeda. Berikut ini
contoh perintah untuk mengubah tipe data untuk kolom keterangan dengan
char(20) :
ALTER TABLE barang MODIFY COLUMN keterangan VARCHAR(20);
12) Menghapus Kolom Pada Tabel : ALTER TABLE namatabel DROP COLUMN
namakolom;
Praktikum
1. Buat sebuah database dengan nama dblatihan !
2. Buat sebuah tabel dengan nama tblmahasiswa di dalam database dblatihan !
3. Tambahkan field namamhs type (varchar 20) pada tblmahasiswa tersebut!
4. Tambahkan field alamat varchar(30)!
5. Tambahkan field keterangan (varchar 15), sebagai kolom terakhir !
6. Tambahkan field nim (int 11) di awal (sebagai kolom pertama) !
7. Sisipkan sebuah field noHP (varchar 15) setelah field alamat!
8. Ubah type field nim menjadi char(11) !
9. Ubah nama kolom noHP menjadi telp (varchar 15) !
10. Hapus kolom keterangan dari tabel !