Wednesday, March 28, 2018

Perintah Alter Table di MySQL


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. 


Perintah ALTER digunakan untuk mengubah struktur table dalam sebuah  Perintah Alter Table di MySQL


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.


d.Menambah kolom kunci 

Sintak:
ALTER  TABLE  <<nama_table>> ADD  PRIMARY KEY (<<kolom>>) 
e.Menghapus kolom table 
Sintak:

ALTER  TABLE  <<nama_table>> DROP  (<<nama_kolom>>) 

f.Menghilangkan kolom kunci
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:


SOAL


1.  Buat sebuah database dengan nama latihan1!

Penyelesaian:

Perintah ALTER digunakan untuk mengubah struktur table dalam sebuah  Perintah Alter Table di MySQL

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

Perintah ALTER digunakan untuk mengubah struktur table dalam sebuah  Perintah Alter Table di MySQL

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... 





Sumber https://secercahilmu25.blogspot.com/

No comments:

Post a Comment