Mengedit Tabel MySQL

Jika kita sering menggunakan database mysql, tentunya pada saat-saat tertentu perlu merubah / mengedit tabel mysql ataupun field mysql yang ada. Jika sobat ingin melakukannya di MySQL tidak perlu merubah / membuat ulang secara keseluruhan, sobat hanya perlu merubah beberapa struktur table ataupun field yang ada dalam database MySQL yakni dengan menggunakan perintah ALTER.

Mengedit Tabel MySQL atau Field MySQL

1) Menyisipkan Kolom / Field Baru

Dengan menyisipkan kolom baru, maka sobat akan menambahkan kolom baru di tabel yang sudah ada, untuk dapat menambahkan kolom baru ke dalam table mysql, kita perlu menambahkan perintah ADD serta perintah FIRST (jika ingin menambahkan di kolom diawal tabel) dan perintah AFTER / BEFORE (jika ingin menyisipkan kolom pada posisi tertentu).

Sintaks

ALTER TABLE nama_tabel

ADD kolom_baru type(size)

[FIRST atau AFTER nama_kolom];

Misal jika kita ingin menambahkan kolom tunjangan di tabel karyawan, dimana kolom tunjangan di letakkan setelah kolom gapok, maka syntact yang digunakan ialah

ALTER TABLE karyawan

ADD tunjangan VARCHAR(23)

AFTER gapok;

 

2) Menghapus Kolom / Field MySQL

Kadangkala kita perlu menghapus beberapa field atau kolom yang sudah tidak diperlukan lagi dalam database mysql, maka untuk melakukan penghapusan kolom perlu sintaks tambahan yakni perintah DROP yang berfungsi untuk menghapus kolom nantinya.

Sintaks

ALTER TABLE nama_tabel

DROP kolom_yg_dihapus;

Misalnya jika kita ingin menghapus kolom /field bonus pada tabel karyawan, maka perintah yang digunakan ialah

ALTER TABLE karyawan

DROP bonus;

 

3) Merubah Nama Kolom / Field MySQL

MySQL menyediakan perintah CHANGE untuk mengganti nama field / kolom yang sudah ada menjadi kolom baru. adapun sytact yang digunakan

ALTER nama_tabel

CHANGE kolom_lama kolom_baru type(size)

[FIRST atau AFTER nama_kolom];

Misal jika kita ingin merubah kolom tunjangan menjadi kolom bonus yang ada pada tabel karyawan, maka perintah yang digunakan ialah

ALTER karyawan

CHANGE tunjangan bonus CHAR(12)

AFTER gapok;

 

4) Merubah Nama Tabel MySQL

Jadi di MySQL tidak hanya fieldnya aja yang bisa dirubah, melainkan tabel nama pun bisa dirubah, caranya dengan perintah RENAME, untuk detailnya silahkan perhatikan syntact berikut

ALTER TABLE nm_tabel_lama

RENAME TO nm_table_baru;

Misalnya kita ingin mengganti nama tabel karyawan menjadi nama table pegawai, maka perintah yang digunakan

ALTER TABLE karyawan

RENAME TO pegawai;

 

Itu tadi beberapa perintah dasar yang ada dalam MySQl untuk mengelola / mengedit tabel yang ada di MySQL.

Kotak Komentar