Seperti yang kita ketahui fungsi ALTER() yang terdapat pada Aplikasi MySQL Server Database sering kita gunakan sebagai salah satu fungsi untuk memodifikasi struktur tabel (merubah nama tabel, menambah / menghapus field, menambah primary key, merubah type data field dan masih banyak kegunaan lainnya). Pada pembahasa kali ini admin akan menerangkan secara singkat tentang cara kerja fungsi ALTER() sekaligus mempraktekkannya.
Langkah pertama buatlah tabel terlebih dahulu dengan nama tblpegawai
CREATE TABLE `tblpegawai` (`IDPEG` varchar(10) NOT NULL default '-',`NM_PEG` varchar(25) default '-',`ALAMAT` varchar(30) default NULL);
Selanjutnya kita cek struktur tblpegawai
desc tblpegawai;
Struktur dan tabel telah dibuat dan sekarang masuk kepembahasan selanjutnya mengenai fungsi ALTER() pada MySQL Server Database
Menentukan Primary Key
ALTER TABLE tblpegawai ADD PRIMARY KEY (IDPEG);
Selanjutnya kita cek strukturnya tblpegawai setelah ditentukan field IDPEG sebagai primary key
Merubah Nama Kolom (Field)
Admin akan mencoba merubah nama kolom (Field) IDPEG menjadi IDPEGAWAI
ALTER TABLE tblpegawai CHANGE IDPEG IDPEGAWAI VARCHAR(10);
Selanjutnya kita cek kembali struktu tblpegawai
desc tblpegawai;
Menambah Kolom (Field) Baru
tblmhs terdiri dari kolom (field) IDPEGAWAI, NM_PEG dan ALAMAT, sekarang admin akan mencoba menambahkan kolom baru yaitu TELP.
ALTER TABLE tblpegawai ADD TELP varchar(12);
Selanjutnya kita cek kembali struktu tblpegawai setelah ditambahkan kolom baru
desc tblpegawai;
Merubah Tipe Engine Tabel
Sebelum dilakukan perubahan engine tabel terlebih dahulu kita cek
SHOW TABLE STATUS WHERE NAME='tblpegawai';
Admin akan mencoba merubah struktur Engine yang lama Innodb menjadi MyISAM
ALTER TABLE tblpegawai ENGINE = MyISAM;
Selanjutnya kita cek kembali
Menghapus Kolom (Field)
Untuk menghapus kolom (field) admin akan mencoba menghapus kolom (field) TELP yang telah kita buat diatas.
ALTER TABLE tblpegawai DROP TELP;
Selanjutnya kita cek tblmhs setelah dihapus kolom (field) TELP
desc tblpegawai;
Merubah Nama Tabel
Kita cek terlebih dahulu susunan tabel yang ada untuk melihat nama tabel sebelum dilakukan perubahan nama
show tables;
Kemudian admin akan merubah nama tabel tblpegawai menjadi tblkaryawan
ALTER TABLE tblpegawai RENAME TO tblkaryawan;
Selanjutnya kita cek kembali
show tables;
Menghapus Primary Key
Primary Key tblkaryawan terdapat pada kolom (field) IDPEGAWAI, sekarang kita akan mencoba menghapus primary key pada kolom (field) tersebut
ALTER TABLE tblkaryawan DROP PRIMARY KEY;
Selanjutnya kita cek status primary keynya
0 Response to "Fungsi ALTER() Pada MySQL Server Database"
Post a Comment
1. Dilarang menjadikan referensi tanpa mencantumkan sumbernya
2. Berkomentar yang relevan sesuai artikel
3. Gunakan bahasa yang baik dan santun