Ketika aplikasi berkembang, sering kali kita membutuhkan field tambahan di database. Misalnya, tabel tb_users awalnya hanya berisi username dan password. Namun, kamu perlu menambahkan field baru last_login agar bisa mencatat kapan pengguna terakhir masuk.
Untuk menambahkan field baru, gunakan perintah ALTER TABLE.
Sintaks Dasar
ALTER TABLE nama_tabel ADD COLUMN nama_field tipe_data;
Contoh sederhana:
ALTER TABLE tb_users ADD COLUMN last_login DATETIME;
Menentukan Posisi Field Baru
Secara default, field baru diletakkan di akhir tabel. Namun, kamu bisa mengatur posisi dengan FIRST atau AFTER:
ALTER TABLE tb_users
ADD COLUMN status ENUM('active','inactive') AFTER password;
Menambahkan Beberapa Field Sekaligus
Jika perlu banyak field, cukup satu kali perintah:
ALTER TABLE tb_users
ADD COLUMN role ENUM('admin','staff','teknisi') AFTER name,
ADD COLUMN avatar VARCHAR(255) AFTER role;
Kesimpulan
Menambah field baru di tabel database sangat mudah dengan perintah ALTER TABLE ADD COLUMN. Dengan query yang tepat, struktur database bisa diperbarui tanpa harus membuat ulang tabel.