12.03.2016 Views

Basis Data(1)

Sarana Pendidikan Teknologi Aceh 2016-2020

Sarana Pendidikan Teknologi Aceh 2016-2020

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Basis</strong> <strong>Data</strong><br />

3. Modifikasi Tabel Dengan Query<br />

Keberadaan suatu tabel yang telah dibuat tidak selamanya akan seperti<br />

yang tilah kita buat, terkadang pemakai ingin mengadakan perubahan atau<br />

modifikasi tabel tersebut baik yang berkaitan dengan struktur maupun hal lain<br />

seperti : manambah, mengubah dan mengahapus batasan dan sebagainya.<br />

Format penulisan untuk memodifikasi suatu tabel:<br />

ALTER TABLE Nama Tabel {ADD(COLUMN Field1 Type [(Size)]<br />

[NOT NULL] [CONSTRAINT Index][CONSTRAINT Multifieldindex} |<br />

DROP {COLUMN Field|CONSTRAINTNamaConstraint}}<br />

Keterangan :<br />

Komponen<br />

Keterangan<br />

FieldType Tipe data dari field yang digunakan.<br />

Multifieldindex Definisi multiple field index yang akan ditambahkan ke dalam<br />

tabel.<br />

NamaConstraint Nama constraint yang akan dihapus.<br />

Beberapa contoh query yang berhubungan dengan modifikasi data tabel :<br />

Perintah untuk menambah field (kolom) baru yaitu JENIS_KEL dengan<br />

tipe data Text sebesar 1 karakter.<br />

Alter Table MHS Add JENIS_KEL Text(1)<br />

Perintah untuk merubah ukuran dan tipe data dari suatu field NIM dengan<br />

tipe data Number.<br />

Alter Table MHS Alter Column NIM Number<br />

Perintah untuk menghapus field (kolom) JENIS_KEL.<br />

Alter Table MHS Drop Column JENIS_KEL<br />

Add atau Drop tidak dapat diterapkanpada field yang jumlahnya lebih dari<br />

satu pada waktu yang bersamaan.<br />

4. Menghapus Tabel Dengan Query<br />

Sebuah table yang tidak digunakan lagi dapat dihapus dari suatu file<br />

database dengan perintah query. Seperti halnya menghapus suatu field dalam<br />

suatu tabel maka Format penulisan untk menghapus tabel adalah :<br />

DROP {TABLE NamaTabel | INDEX NamaIndex ON Indextable}<br />

Keterangan :<br />

159

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!