Perintah ALTER digunakan untuk mengubah struktur table dalam sebuah database. Perubahan struktur yang dapat dilakukan adalah merubah nama kolom , nama table, merubah tipe data, menambah kunci, menghapus kolom yang ada.
a. Mengubah nama kolom
Sintak:ALTER TABLE <<nama_table>> CHANGE <<kolom_lama>> <<kolom_baru>> <<tipe(panjang)>>
b.Mengubah nama table
Sintak:ALTER TABLE <<nama_table_lama>>RENAME TO <<nama_table _baru>>
c. Menambah Kolom
Sintak:ALTER TABLE <<nama_table>> ADD <<kolom _baru>> <<tipe (panjang)>> [FIRST |AFTER <<kolom_lama>>]
First dan After adalah pilihan tambahan dengan defenisi sebagai berikut:
First : penambahan kolom baru diletakkan pada urutan kolom pertama
After : Penambahan kolom baru diletakkan setelah kolom yang ditunjuk.
e.Menghapus kolom tableSintak:ALTER TABLE <<nama_table>> ADD PRIMARY KEY (<<kolom>>)
f.Menghilangkan kolom kunciSintak:
ALTER TABLE <<nama_table>> DROP (<<nama_kolom>>)
Sintak:ALTER TABLE <<nama_table>> DROP PRIMARY KEY
Untuk lebih memudahkan kita dalam memahami sintak-sintak diatas, admin akan memberikan contoh latihan beserta penyelesaiannya, sebagai berikut:
1. Buat sebuah database dengan nama latihan1!
Penyelesaian:
Setelah muncul seperti diatas, Masuk ke Database terlebih dahulu, Scriptnya seperti di bawah ini:
2.Pada database latihan1 tersebut, buat 2 buah table, dengan struktur sebagai berikut:
Penyelesaian:
3.Lakukan perubahan terhadap table-tabel tersebut dengan ketentuan sebagai berikut:
a.Ganti nama tabel T_mahasiswa menjadi T_Student
b.Ganti nama kolom Kd_MatKul pada tabel T_MataKuliah menjadi Kd_MK
c.Tambahkan kolom jurusan pada tabel T_MataKuliah
d.Hapus kolom keterangan pada tabel T_mahasiswa
e.Jadikan field NIM pada tabel T_Mahasiswa sebagai Primary key
Demikianlah informasi mengenai Perintah Alter Table di MySQL, Selamat belajar semoga bermanfaat dan terimakasih...
No comments:
Post a Comment