Perintah SQL (Structured Query Language) yang dipakai untuk menambah kolom baru di dalam tabel database MySQL adalah perintah ALTER TABLE…ADD, dengan ilustrasi sintak dasar perintahnya adalah:
ALTER TABLE nama_tabel ADD nama_kolom TYPE(panjang) AFTER kolom_tabel;
Dengan penjelasan sebagai berikut:
- nama_tabel adalah nama tabel yang akan diperbaiki
- nama_kolom adalah nama kolom baru yang akan ditambahkan, sedangkan TYPE(panjang) adalah jenis tipe data dan panjang data yang akan dipakai.
- AFTER kolom_tabel adalah alamat dimana kolom baru akan diletakkan, misalnya AFTER no_telepon, artinya kolom akan diletakkan setelah kolom no_telepon.
Sebagai latihan, sekarang Kita akan menambahkan kolom kd_jurusan ke dalam tabel siswa, letakkan kolom baru tersebut setelah kolom no_telepon. Perintahnya adalah:
ALTER TABLE siswa ADD kd_jurusan CHAR(3) AFTER no_telepon;
Untuk melihat hasilnya, gunakan perintah DESC siswa untuk melihat struktur tabel sekarang.
Untuk latihan, sekarang Anda coba sendiri untuk menambahkan kolom data baru untuk menyimpan data Kelamin, misalnya saja nama kolomnya kelamin, letakkan setelah nama kolom nm_siswa.
Semoga bermanfaat
Bunafit Nugroho