Tuesday, November 20, 2018

Mengedit Tabel Mysql

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


Mengedit Tabel MySQL atau Field MySQL


1) Menyisipkan Kolom / Field Baru


Dengan menyisipkan kolom baru, maka teman akan menambahkan kolom gres di tabel yang sudah ada, untuk sanggup menambahkan kolom gres 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 kalau kita ingin menambahkan kolom tunjangan di tabel karyawan, dimana kolom tunjangan di letakkan sesudah kolom gapok, maka syntact yang dipakai ialah


ALTER TABLE karyawan


ADD pemberian VARCHAR(23)


AFTER gapok;


 


2) Menghapus Kolom / Field MySQL


Kadangkala kita perlu menghapus beberapa field atau kolom yang sudah tidak dibutuhkan lagi dalam database mysql, maka untuk melaksanakan abolisi kolom perlu sintaks pemanis yakni perintah DROP yang berfungsi untuk menghapus kolom nantinya.


Sintaks


ALTER TABLE nama_tabel


DROP kolom_yg_dihapus;


Misalnya kalau kita ingin menghapus kolom /field bonus pada tabel karyawan, maka perintah yang dipakai 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 kalau kita ingin merubah kolom tunjangan menjadi kolom bonus yang ada pada tabel karyawan, maka perintah yang dipakai ialah


ALTER karyawan


CHANGE pemberian bonus CHAR(12)


AFTER gapok;


 


4) Merubah Nama Tabel MySQL


Jadi di MySQL tidak hanya fieldnya aja yang sanggup dirubah, melainkan tabel nama pun sanggup 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.



Sumber aciknadzirah.blogspot.com