Mengubah Struktur Table Pada MySQL
 ALTER TABLE nama_tabel alter_options;  Keterangan:
1. ALTER TABLE merupakan perintah dasar untuk mengubah tabel.
2. nama_tabel merupakan nama tabel yang akan diubah strukturnya.
3. alter_options merupakan pilihan perubahan tabel.
Beberapa Option yang biasa digunakan untuk perubahan table adalah:
ADD definisi_field_baru - Option ini digunakan untuk menambahkan field baru dengan “definisi_field_baru” (nama field, tipe dan option lain).
ADD INDEX nama_index - Option ini digunakan untuk menambahkan index dengan nama “nama_index” pada tabel.
ADD PRIMARY KEY (field_kunci) - Option untuk menambahkan primary key pada tabel
CHANGE field_yang_diubah definisi_field_baru - Option untuk mengubah field_yang_diubah menjadi definisi_field_baru
DROP nama_field - Option untuk menghapus field nama_field
MODIFY definisi_field -Option untuk mengubah suatu field menjadi definisi_field
DROP nama_field - Option untuk menghapus field nama_field
RENAME TO nama_tabel_baru Option untuk mengganti nama tabel
Contoh :
1. Menambahkan field “tgllahir” ke tabel mahasiswa
 ALTER table mahasiswa ADD tanggallahir date NOT NULL; 2. Menambahkan primary key pada suatu tabel
 ALTER table mahasiswa ADD PRIMARY KEY(id_mahasiswa);  3. Mengubah tipe field tanggallahir menjadi varchar dalam tabel mahasiswa
 ALTER table mahasiswa MODIFY tanggallahir varchar(8) NOT NULL; 4. Menghapus field tanggallahir dari tabel mahasiswa
 Alter table mahasiswa DROP tgllahir; 5. Mengubah Nama Table:
 RENAME TABLE mahasiswa TO mhs;  
 ALTER TABLE mhs RENAME TO mahasiswa; Perintah di atas akan mengubah tabel mahasiswa menjadi mhs dan sebaliknya.
6. Untuk menghapus nama table perintahnya:
 DROP TABLE nama_tabel;  Contoh kita akan menghapus table mahasiswa:
 DROP TABLE mahasiswa;  Jika ada balasan pesan seperti dibawah maka perintah berhasil dieksekusi
Query OK, 0 rows affected (0.17 sec)
 
