Melanjutkan tulisan terdahulu, sekarang kita akan membahas lebih jauh lagi mengenai perintah – perintah dasar SQL dalam MySQL, selanjutnya perintah query yang akan kita bahas adalah “alter”, Alter adalah perintah dasar dalam query yang berfungsi untuk menambahkan property terhadap table, view, store procedure, function atau trigger yang sudah ada. Sebagai contoh kita akan mencoba menambahkan 1 field “goldarah” terhadap sebuah table mahasiswa dimana field tersebut diposisikan setelah field “jkelamin”.
ALTER TABLE `sim_mahasiswa`.`mahasiswa` ADD COLUMN `goldarah` CHAR(1) NULL AFTER `jkelamin`;
Fungsi alter tidak saja berfungsi sebagai penambah field table, tetapi juga dapat digunakan untuk menambahkan primary key, foreign key, index key, merubah properti field, properti table, mereset nilai increment untuk table yang menggunakan fungsi auto_increment, secara berurutan akan dicontohkan perintah dari masing – masing fungsi yang disebut diatas, pertama jika ingin menambahkan sebuah field biasa menjadi primary key dengan perintah sebagai berikut: