Mengganti Nama dan Tipe Data Field Menambah Field Merubah Urutan Field Menghapus Field

4. Menghapus Table

Perintah SQL yang dapat digunakan untuk menghapus sebuah table cukup sederhana, yaitu dengan cara sebagai berikut; DROP TABLE [IF EXISTS] table_name; DROP TABLE dapat digunakan untuk mengghapus satu atau beberapa table sekaligus.

5. Merubah Struktur Table

Perintah untuk melakukan perubahan struktur table sangat variatif. Bervariasinya perintah SQL untuk merubah struktur table, tidak lepas dari pertanyaan “bagian apa dari struktur table yang akan dirubah?”. Beberapa bagian dari struktur table yang dapat dirubah diantaranya adalah mengganti nama dan tipe data dari sebuah kolomfield, menambah, merubah urutan dan menghapus field, menambah dan menghapus Primary Key dan Foreign Key, menambah dan mengurangi konstrain Unique, menambah Index sebuah table dan sebagainya. Walau sangat bervariasi, namun pada intinya perintah untuk merubah struktur table adalah sebagai berikut; ALTER TABLE table_name ADD | CHANGE | DROP | MODIFY…..; Dimana perubahan-perubahan struktur table yang dapat dilakukan adalah menambah ADD, mengganti CHANGE, menghapus DROP dan merubah MODIFY.

5.1 Mengganti Nama dan Tipe Data Field

Mengganti nama dan tipe data dari sebuah field, dapat dilakukan dengan cara sebagai berikut; ALTER TABLE table_name CHANGE COLUMN column_name column_definition; table_name adalah nama table yang akan dirubah strukturnya, column_name merupakan nama kolomfield yang akan diganti dan column_definition adalah definisi atribut pengganti dari kolomfield yang dimaksud. Pendefinisian atribut penggati ini dapat berupa nama filed baru maupun tipe data dari field yang dimaksud dan panjangnya. Modul Praktikum Sistem Basis Data .............................................................................. 54

5.2 Menambah Field

Menambah field pada sebuah tabel dapat dilakukan dengan cara memberikan perintah SQL sebagai berikut; ALTER TABLE table_name ADD COLUMN column_name column_definition AFTER column_name; atau ALTER TABLE table_name ADD COLUMN column_name FIRST column_name; Perintah AFTER menyatakan bahwa filed baru akan diletakkan setelah filed tertentu, sedang perintah FIRST menyatakan bahwa field baru akan menjadi field pertama.

5.3 Merubah Urutan Field

Merubah urutan field dalam sebuah tabel dapat dilakukan dengan memindah urutan field yang dimaksud menjadi urutan pertama FIRST, atau setelah urutan field lainnya AFTER. Perintah SQL untuk merubah urutan field pada sebuah tabel adalah sebagai berikut; ALTER TABLE table_name MODIFY column_name column_definition FIRST; atau ALTER TABLE table_name MODIFY column_name column_definition AFTER column_name ;

5.4 Menghapus Field

Menghapus field dalam sebuah tabel dapat dilakukan dengan cara menghapus satu persatu field yang dimksud, atau beberapa field sekaligus. Perintah SQL untuk menghapus field pada sebuah tabel adalah sebagai berikut; ALTER TABLE table_name DROP COLUMN field_name Modul Praktikum Sistem Basis Data .............................................................................. 55

5.5 Menambah dan Menghapus Primary Key dan Foreign Key