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

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




Previous
Next Post »

1 komentar:

Click here for komentar
5/6/20, 2:24 PM ×

terimakasih atas infonya
solder uap

Congrats bro Shikamaru Nara you got PERTAMAX...! hehehehe...
Reply
avatar

Silahkan berkomentar secara bijak dan sesuai dengan topik pembahasan. Terimakasih. ConversionConversion EmoticonEmoticon

Thanks for your comment