Cara Membuat Merubah Dan Menghapus Kolom Pada MySQL

Pada tutorial kali ini, materi yang akan di bahas adalah tentang cara membuat merubah dan menghapus kolom pada mysql.

Proses pembuatan kolom sama dengan proses pembuatan Table. Karena dalam Table ini terdapat kolom dan baris.

cara membuat merubah dan menghapus kolom pada mysql

Untuk proses pembuatan kolom atau field, perintah yang digunakan adalah perintah CREATE. Sintaks sederhananya adalah seperti ini :

Penjelasan :

  1. CREATE TABLE IF NOT EXISTS NamaTable, Create adalah perintah untuk membuat table atau database baru. If Not Exists adalah perintah agar jika table tersebut sudah ada, tidak akan mengeluarkan perintah error. Dan yang terakhir setelah perintah Create Table If Not Exists, di ikuti nama table yang ingin anda buat.
  2. Selanjutnya di ikuti perintah pendeklarasian field – field tersebut beserta tipe data dan panjang tipe datanya dan opsi lainnya seperti Primary Key, Foreign Key, Not NULL, atau auto increment.

Buat databasenya lebih dulu, dalam tutorial ini penulis membuat database cms.

Lalu kita gunakan database tersebut.

Dan sekarang ke proses pembuatan kolomnya.

Untuk memastikan apakah kolom – kolom tersebut berhasil di buat. Gunakan perintah show tables.

Dan bisa kita lihat strukturnya lewat peritah desc nama_table  atau describe nama_table.

Adakalanya anda salah dalam membuat Table, atau ingin merubah strukturnya karena menurut anda table yang sudah di buat, di rasa kurang pas. Yang dimaksud merubah struktur table adalah merubah definisi dari kolom itu sendiri.

Query sederhanya adalah seperti ini :

Penjelasan :

  1. ALTER TABLE adalah perintah sederhana untuk merubah struktur table.
  2. Nama_tabel adalah table yang ingin dirubah strukturnya.
  3. Alter_options adalah perintah lanjutan yang akan anda berikan kepada kolom yang ingin anda rubah definisinya.

Menambah kolom baru pada mysql

ADD definisi_field_baru, perintah ADD digunakan untuk menambah field baru.

Contoh :

Mengatur penempatan kolom pada mysql

Secara otomatis field yang baru dimasukkan akan di letakkan di posisi terakhir dari deretan field yang sudah ada sebelumnya pada suatu table. Tapi penempatan field ini dapat anda atur posisinya menggunakan perintah AFTER.

Contoh :

Hasilnya dapat anda cek, menggunakan perintah desc nama_table.

Perhatikan pada table di atas, dimana field email berada setelah field name.

Meletakkan kolom pada posisi pertama

Anda juga dapat merubah menambahkan field baru dan meletakkannya di urutan pertama menggunakan perintah first.

Merubah nama kolom pada mysql

CHANGE nama_field_lama nama_field_baru tipe_data_field_baru, perintah CHANGE dapat anda gunakan untuk merubah definisi field lama ke definisi field yang baru, sekaligus dapat merubah tipe data dan ukuran tipe datanya.

Merubah definisi kolom pada mysql

MODIFY definisi_field, perintah MODIFY dapat anda gunakan untuk merubah definisi field terkait. Namun sepertinya anda tidak dapat merubah nama field tersebut. Perubahan nama field dapat dilakukan menggunakan perintah CHANGE.

Menghapus kolom pada mysql

DROP nama_field¸ perintah DROP dapat anda gunakan untuk menghapus field.

Merubah nama table

RENAME TO, fungsi RENAME TO dapat anda gunakan untuk merubah table dari nama sebelumnya ke nama yang baru.


Demikian tutorial dari cara membuat merubah dan menghapus kolom pada mysql. Silahkan kunjungi tutorial lainnya seperti :

Leave a comment

Your email address will not be published. Required fields are marked *

× Contact Us