Cara menggunakan menambah kolom di mysql

Didalam database MySQL kita dapat menambahkan atau mengubah nama kolom pada suatu tabel. Ketika sebuah tabel sudah dibuat dan kita ingin ada perubahan pada struktur tabel tersebut, maka bisa gunakan perintah ALTER TABLE.

Perintah SQL ALTER TABLE biasanya banyak digunakan untuk merubah deskripsi atau struktur suatu tabel. Misalnya untuk menambahkan kolom baru, mengubah nama atau tipe data suatu kolom dan menghapus.

Untuk bahan tutorial kali ini, saya contohkan pada tabel mahasiswa yang saya buat dengan perintah sql berikut:

create table mahasiswa [
    nim char[10] not null primary key,
    nama varchar[50] not null,
    jk char[1],
    tanggal_lhr date,
    jurusan varchar[2],
    umur int[11]
    ];

Jalankan query diatas, untuk membuat tabel mahasiswa. Untuk melihat deskripsi tabelnya kita gunakan perintah:

desc mahasiswa;

Disini kita membuat 4 kolom yang pertama nim menggunakan tipe data char dengan panjang 10 karakter dan dijadikan sebagai primary key.

Baca : Cara membuat primary key pada mysql

Selanjutnya kita membuat kolom nama dengan tipe varchar dan memiliki panjang 50 karakter. Selanjutnya ada kolom jk dengan tipe char dengan panjang 1 karakter, selanjutnya ada kolom tanggal_lhr dengan tipe date, ad juga kolom jurusan dan umur dengan tipe char dan integer.

Menambahkan Kolom

Berdasarkan tabel yang sudah kita buat, sekarang mari coba kita tambahkan sebuah kolom baru dengan nama asal_sekolah.

ALTER TABLE mahasiswa
ADD asal_sekolah varchar[100];

Untuk menambah kolom baru kita gunakan kata kunci ADD diikuti nama dan tipe data kolom yang kita buat. Hasilnya dapat dilihat pada gambar berikut, kolom asal_sekolah berhasil ditambahkan.

Selanjutnya kita belajar untuk mengubah nama kolom dan juga tipe datanya.

Untuk mengubah nama atau tipe data pada suatu kolom gunakan kata kunci CHANGE diikuti dengan nama kolom yang ingin diubah beserta tipe datanya.

Contoh kita ubah kolom jk dari yang sebelumnya bertipe data char[1] kita ganti tipe datanya menjadi integer dan nama kolomnya menjadi jenis_kelamin. Perintah SQL nya sebagai berikut:

ALTER TABLE mahasiswa
CHANGE jk jenis_kelamin int NOT NULL; 

Menghapus Kolom

Kita dapat menghapus kolom pada sebuah tabel dengan menggunakan perintah DROP.

ALTER TABLE mahasiswa
DROP umur; 

Perintah sql diatas untuk menghapus kolom umur. Ketika kita jalankan perintah tersebut maka kolom umur akan dihapus dari tabel mahasiswa. Seperti yang terlihat pada gambar berikut:

Sekian artikel singkat mengenai cara menambahkan kolom pada mysql dan cara mengubah nama kolom pada mysql. Semoga artikel ini bermanfaat dan membantu teman-teman semua. Terimakasih

Wednesday, November 15, 2017 Edit

Tutorial menambah kolom baru pada tabel database mysql dengan cmd [command prompt]

Hallo,, Kali ini saya akan membahas tentang cara menambah kolom baru pada tabel database mysql dengan cmd tentunya. Menambah kolom baru disini maksudnya adalah menambah nama field baru dalam sebuah database yang sering disebut dalam pembelajaran database.

Perintah yang digunakan adalah menggunakan perintah ALTER yang berfungsi untuk mengubah struktur tabel yang telah dibuat. Sehingga dengan penggunaan perintah ALTER ini kiat dapat mengubah kekurangan atau kesalahan pada saat kita membuat tabel. Syntaksnya adalah ALTER TABLE nama_tabel_ [spesifikasi perubahan] parameter [spesifikasi perubahan]. namun perintah yang digunakan untuk menambah tabel baru contohnya sebagai berikut :
Baca juga : cara menyeleksi atau menampilkan data pada tabel database mysql dengan cmd

Menambah kolom baru
Untuk menambah kolom baru pada dalam sebuah tabel, parameter yang digunakan adalah ADD. Syntaksnya adalah sebagai berikut :
ALTER TABLE nama_tabel ADD kolom baru tipe data yang digunakan FIRST/AFTER kolom lama.

Ada dua opsi pada syntaks diatas. FIRST digunakan pada saat jika kita ingin menambah kolom baru berada pada posisi paling atas. AFTER artinya kita meletakkan kolom yang baru setelah kolom yang lama atau kolom yang sudah ada.

Misalkan saya ingin menambah sebuah kolom pada tabel database yang telah buat sebelumnya. Dimana dalam tabel yang saya buat saya akan menambahkan No_peserta pada posisi pertama dan Alamat setelah tanggal lahir. Maka syntaksnya adalah sebagai berikut :

ALTER TABLE pribadi ADD No_peserta CHAR[5] FIRST; [enter]
Jika query ok maka hasilnya seperti gambar dibawah ini :

Kolom posisi pertama

ALTER TABLE pribadi ADD Alamat VARCHAR[25] AFTER Tanggal_Lahir; [enter]
Jika query ok maka hasilnya seperti gambardibawah ini :

Seletelah kolom yang lama

Baiklah sobat itulah artikel singkat yang membahas tentang cara menambah kolom baru pada tabel database mysql dengan cmd [command prompt]. semoga artikel ini bermanfaat dan jangan lupa share. Baca artikel menarik tentang database mysql lainnya. Terima kasih..

Apa perintah SQL yang berfungsi untuk menambahkan kolom?

ALTER TABLE .. merupakan perintah untuk merubah atau memodifikasi tabel yang sudah ada atau sebelumnya pernah kita buat, baik itu menambahkan kolom baru, modifikasi kolom ataupun menghapus kolom. Singkatnya, ALTER TABLE ini digunakan untuk merubah struktur sebuah table.

Alter Table untuk apa?

Perintah ALTER TABLE digunakan untuk menambah, menghapus, atau mengubah kolom dalam tabel. Perintah ALTER TABLE juga dapat digunakan untuk menambah dan menghapus berbagai batasan dalam tabel.

Apa itu field dalam MySQL?

Fungsi String FIELD[] Pada MySQL Fungsi FIELD[] dapat digunakan untuk mengembalikan posisi indeks suatu nilai dalam daftar nilai. Fungsi ini melakukan pencarian case-sensitive.

Show database untuk apa?

Pernyataan SHOW DATABASE digunakan untuk menampilkan daftar database tertentu.

Bài mới nhất

Chủ Đề