Cara menambah kolom pada database phpmyadmin

Menambah Kolom / Field pada Database MySQL kebetulan saya lakukan ketika ada kasus menambah kolom NIP pada user registrasi di Joomla (baca: Menambah Field Baru Pada Registration Joomla). Ada dua cara yang bisa kita gunakan untuk menambah kolom yaitu dengan phpMyadmin, atau dengan sql command (mungkin ada cara lain, tp saya kira dua ini cukup)

1. Dengan sql command ALTER

Misal saya mau nambah kolom NIP pada table user, setelah login ke mysql prompt :

ALTER TABLE user ADD NIP VARCHAR(60);

Command tersebut akan menambah kolom NIP pada akhir table user, jika kita ingin menambah kolom NIP setelah kolom tertentu, misalnya kolom nama, maka cmdnya

ALTER TABLE user ADD NIP VARCHAR(60) AFTER nama;

Jika ingin diletakkan pada kolom pertama, maka cmd nya :

ALTER TABLE user ADD NIP VARCHAR(60) FIRST;

2. Dengan phpMyadmin (PMA)

  • Login ke akun sql anda dengan PMA

  • Pilih database yang ingin anda modifikasi

  • Pilh table yang ingin anda modifikasi

  • Pada bagian bawah dari isi table anda akan menemukan gambar seperti ini :

Cara menambah kolom pada database phpmyadmin

add field sql dengan phpmyadmin

Tinggal di isi sesuai kebutuhan, berapa jumlah kolomnya, apakah mau diletakan di akhir, awal, atau setelah kolom tertentu, kemudian klik Go

Semoga cukup jelas.

Navigasi pos

Cara menambah kolom pada database phpmyadmin

Halo semuanya, kembali lagi di sahretech. Baiklah pada kesempatan kali ini kita akan membahas cara mengambahkan kolom baru pada tabel yang sudah dimigrate atau sudah dibuat di dalam database dengan menggunakan fitur migration pada laravel. Penasaran?, ayo ikuti tutorialnya berikut ini.

Hal yang sangat mungkin terjadi saat memdevelop aplikasi adalah perubahan pada sebuah tabel di dalam database. Salah satu perubahannya adalah penambahan kolom baru pada sebuah tabel yang akan kita bahas kali ini.

Di laravel sendiri, ada fitur migration, dimana fitur ini biasa digunakan untuk membuat tabel baru. Tapi tidak hanya itu, dengan bantuan migration kita juga bisa menambah kolom tabel yang kurang.

Jadi kalo kalian biasa menambahkan kolom secara langsung di phpmyadmin, mulai sekarang tinggalkan!. Karena hal tersebut tidak akan tercatat di dalam laravel, sehingga saat aplikasi dipindahkan ke tempat lain, kolom tabel menjadi berkurang dan akan mengakibatkan error saat dijalankan. Baiklah ayo kita mulai praktiknya :).

Pada contoh kali ini saya akan menambahkan kolom baru pada tabel users yang telah dimigrate ke dalam database sebelumnya.

Jadi hal pertama yang harus kalian lakukan adalah membuat migration baru, jalankan perintah di bawah ini sesuai dengan versi laravel yang kalian pakai

Versi Laravel 3:

php artisan migrate:make add_address_to_users_table

Versi Laravel 5+:

php artisan make:migration add_address_to_users_table --table=users

Setelah perintah di atas di jalankan maka seperti biasa, sebuah file migration baru otomatis dibuat. Buka file tersebut dan tambahkan kolom yang kalian inginkan di dalamnya. Cara menambah kolom baru sama seperti membuat migration baru ya:).

public function up() { Schema::table('users', function($table) { $table->text('address'); }); }

Terakhir jalankan perintah php artisan migrate dan hasilnya bisa kalian lihat di bawah ini, bahwa kolom baru telah di tambahkan di dalam tabel yang dituju.

Cara menambah kolom pada database phpmyadmin
Kolom address berhasil ditambahkan ke tabel

Sekian tutorial cara menambahkan kolom baru di tabel dengan migration laravel. Semoga artikel kali ini membantu kalian semua. Jika ada yang ingin ditanyakan silahkan tinggalkan pesan kalian di kolom komentar di bawah ini. Sampai jumpa di tutorial pemrograman lainnya.