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).
SintaksALTER TABLE nama_tabelMisal jika kita ingin menambahkan kolom tunjangan di tabel karyawan, dimana kolom tunjangan di letakkan setelah kolom gapok, maka syntact yang digunakan ialah
ADD kolom_baru type(size)
[FIRST atau AFTER nama_kolom];
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.
SintaksALTER TABLE nama_tabelMisalnya jika kita ingin menghapus kolom /field bonus pada tabel karyawan, maka perintah yang digunakan ialah
DROP kolom_yg_dihapus;
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_tabelMisal jika kita ingin merubah kolom tunjangan menjadi kolom bonus yang ada pada tabel karyawan, maka perintah yang digunakan ialah
CHANGE kolom_lama kolom_baru type(size)
[FIRST atau AFTER nama_kolom];
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_lamaMisalnya kita ingin mengganti nama tabel karyawan menjadi nama table pegawai, maka perintah yang digunakan
RENAME TO nm_table_baru;
ALTER TABLE karyawan
RENAME TO pegawai;
Itu tadi beberapa perintah dasar yang ada dalam MySQl untuk mengelola / mengedit tabel yang ada di MySQL.
0 komentar:
Posting Komentar