Anda di halaman 1dari 12

MODUL II

Data Definition Language

TUJUAN:
Mahasiswa Bisa Menggunakan Data Definition language dalam Bahasa Basis Data (SQL)
meliputi create database, tabel dan index

Mendesain Tabel dengan Queri


1. Membuat Database
Masukkan Queri
Create Database Pegawai;
>> Lalu hasilnya

2. Menampilkan Database
Untuk mengecak apakah database sudah dibuat, masukkan queri
Show databases
>> Lalu hasilnya terlihat database pegawai telah dibuat

3. Untuk masuk ke database


Untuk masuk ke database pegawai, masukkan queri
Use Pegawai
>> Lalu hasilnya

Penting bagi kita masuk ke database pegawai untuk bisa melakukan manipulasi data di
database tersebut, karna jika kita menggunakan database lain seperti perpustakaan :

Kita ingin melihat isi tabel pribadi yang ada di pegawai, maka hasilnya akan menjadi eror

4. Menampilkan versi
Untuk menampilkan versi database yang dipakai, masukkan queri
Select version ()

Hasilnya,

5. Menghapus Database
Perintah yang terakhir adalah menghapus Database
drop database perpustakaan
>> muncul alert

Klik OK, lalu proses

Database perpustakaan telah dihapus, cek di show databases

6. Membuat Tabel
Isikan queri :
CREATE TABLE Pribadi (
Nip CHAR(5) NOT NULL PRIMARY KEY,
Nama VARCHAR(35) NOT NULL,
Tgl_lahir DATE,
Sex ENUM('P','W'),
Alamat VARCHAR(35),
Kota VARCHAR(15));
>> Lalu muncul proses

Setelah itu hasil yang akan keluar adalah tampilan berikut :

Menggunakan auto increment


Untuk men set nilai dari salah satu field dari tabel otomatis dari 1 sampai n record,
maka kita dapat menggunakan Auto_Increment khusus untuk tipe data integer. Contoh
queri :
CREATE TABLE Pribadi2 (
Nip int unsigned auto_increment not NULL PRIMARY KEY,
Nama VARCHAR(35) NOT NULL,
Tgl_lahir DATE,
Sex ENUM('P','W'),
Alamat VARCHAR(35),
Kota VARCHAR(15));

Lihat table

Terlihat bahwa NiP mempunyai Extra Auto_Increment


7. Melihat tabel
Untuk melihat tabel yang sudah dibuat, masukkan queri
Show Tables from pegawai
>> lalu hasilnya

8. Melihat kolom yang ada ditabel


Untuk melihat kolom yang telah dibuat di tabel, maka masukan queri
Show columns from pribadi
>> Hasilnya

9. Menghapus Tabel
Untuk menghapus tabel, gunakan queri ;
drop table pribadi2muncul peringatan alert,

>> hasilnya adalah

Cek di Database tabel yang ada dengan show database, maka table pribadi2 sudah terhapus

10. Merubah Nama Tabel


Untuk merubah nama tabel, gunakan queri berikut;
alter table pribadi rename biodata
>> hasilnya adalah

11. Menambah kolom ke dalam tabel


Untuk menambah kolom dalam tabel, gunakan queri berikut;
ALTER TABLE biodata ADD kode_pos varchar (10);
Hasilnya,

Cek tabel tabel di kolom, sudah ada kode_pos

11. Menambah kolom di awal


Untuk menambahkan kolom yang letaknya paling atas, maka gunakan queri :
ALTER TABLE biodata ADD kode_pos varchar (10) first;

Cek hasilnya di show

12. . Menambah kolom di tengah


Untuk menambah kolom di tengah, maka tambah kan queri after setelah kolom
yang diinginkan. Contoh, menambahkan hobi setelah sex. Adapun queri nya
alter table biodata add hobbi after sex ;

proses, lalu lihat hasilnya

13. Menghapus Kolom


Untuk menghapus kolom yang telah dibuat, masukkan queri berikut
alter table biodata drop kode_pos;
akan muncul alert,

Hasilnya,

14. Mengganti Nama dan Tipe Kolom


Untuk mengganti nama dan tipe kolom, maka buat queri
ALTER TABLE biodata CHANGE Nama Username varchar(255);
Change nama (kolom tabel yang lama) Username (kolom tabel yang baru) (tipe data)

Maka, hasilnya adalah

15. Melihat Struktur tabel


Untuk melihat struktur tabel yang telah dibuat, maka gunakan queri berikut ;
Desc Biodata
>> Hasilnya adalah

16. Membuat Index


Untuk membuat index, maka masukkan queri berikut di tabel yg kolomnya akan dibuat index

ALTER TABLE biodata ADD INDEX (Username);


Lalu hasilnya

Anda mungkin juga menyukai