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...
Selain sebagai media informasi pendidikan, kami juga berbagi artikel terkait bisnis.
No comments:
Post a Comment