Skip to content Skip to sidebar Skip to footer

Belajar Cara Penggunaan Perintah Alter Table di Database Mysql

Perintah ALTER digunakan untuk merubah atau memodifikasi sebuah strukur yang ada pada table sebuah database. Struktur perubahan yang bisa dilakukan menggunakan perintah alter ialah mengubah nama table, memodifikasi kolom, merubah type data, menambah auto increment, menambah primary key, dan menhapus primary key.

Perintah alter table sangat berguna karena dengan adanya perintah ALTER ini kita dapat mengkoreksi atau memperbaiki kesalahan apabila kita telah melakukan kesalahan dalam pembuatan database di mysql.

Dalam artikel ini kita akan belajar menggunakan perintah alter table di mysql lengkap bersama contoh penggunaannya.


Penggunaan Perintah Alter di Mysql

Saya asumsikan bahwa anda telah memahami cara mengakses database mysql dengan xampp silahkan baca lebih lanjut.

Kita akan membuat database dan tabel terlebih dahulu.

1. Buatlah sebuah database dengan nama belajar
create database belajar;
membuat database di mysql

Gunakan database belajar
use belajar;

2. Buatlah table dengan nama mahasiswa dengan struktur sederhana sebagai berikut.
create table mahasiswa(
nim int,
nama varchar(20),
jurusan varchar(20));
membuat tabel di database mysql

Tampilkan field tabel mahasiswa
desc mahasiswa;
perintah menampilkan field table di mysql

Sekarang kita akan menggunakan perintah ALTER untuk memodifikasi table yang telah kita buat.

3. Menambahkan kolom menggunakan perintah :
ALTER TABLE nama_tabel ADD nama_kolom typedata;

Contoh menambahkan kolom alamat dengan typedata varchar(20) :
alter table mahasiswa add alamat varchar(20);

4. Mengubah nama kolom dengan perintah :
ALTER TABLE nama_tabel CHANGE nama_kolom nama_kolom_ganti typedata;

Contoh mengubah nama kolom alamat menjadi domisili dengan type data varchar(25) :
alter table mahasiswa change alamat domisili varchar(25);

5. Mengubah nama sebuah tabel dengan perintah :
ALTER TABLE nama_tabel RENAME TO nama_tabel_ganti;

Contoh mengganti nama tabel mahasiswa menjadi tabel_mahasiswa :
alter table mahasiswa rename to tabel_mahasiswa;
Sekarang nama tabel telah menjadi tabel_mahasiswa

6. Memodifikasi type data pada kolom dengan syntax perintah :
ALTER TABLE nama_tabel MODIFY nama_kolom typedata;

Contoh merubah type data pada jurusan menjadi char(50)
alter table mahasiswa modify jurusan char(50);
perintah alter modifikasi type data sebuah kolom

7. Menambahkan Primary key pada kolom sebuah tabel dengan perintah :
ALTER TABLE nama_tabel ADD PRIMARY KEY (nama_kolom);

Contoh menambahkan primary key pada tabel_mahasiswa kolom nim :
alter table tabel_mahasiswa add primary key (nim)

8. Menghapus primary key pada sebuah tabel dengan perintah :
ALTER TABLE nama_tabel DROP PRIMARY KEY;

Contoh  menghapus primary key pada table tabel_mahasiswa

alter table tabel_mahasiswa drop primary key;
menghapus primary key pada sebuah tabel

9. Menambahkan auto increment pada sebuah tabel dengan perintah :
ALTER TABLE nama_tabel MODIFY COLUMN nama_kolom typedata NOT NULL AUTO_INCREMENT KEY;

Contoh menambahkan Auto Increment pada tabel_mahasiswa kolom nim denga syntax :
alter table tabel_mahasiswa modifiy column nim int not null auto_increment key;
menambahkan auto increment pada kolom sebuah tabel

10. Mengahapus kolom pada sebuah tabel dengan perintah :
ALTER TABLE nama_tabel DROP nama_kolom;

Contoh menghapus menghapus kolom domisili dengan syntax :
alter table tabel_mahasiswa drop domisili;
menghapus kolom pada sebuah tabel

Itulah cara menggunakan perintah ALTERT TABLE di mysql untuk menambah dan memodifikasi struktur pada sebuah tabel dalam database.

Artikel terkait

Post a comment for "Belajar Cara Penggunaan Perintah Alter Table di Database Mysql"