Salam bagi kalian semua, senang saya bisa kembali menulis setelah beberapa hari absen. Masih dalam pembahasan terkait perintah sql untuk mengubah struktur tabel di mysql. Perintah sql yang akan kita pelajari kali ini masuk dalam kategori DDL (Data Definition Language) Apa itu DDL ? DDL merupakan perintah sql yang berhubungan dengan pendefinisian struktur suatu tabel atau database. Sebelum saya melanjutkan pembahasan ini, saya menyarankan kalian untuk membaca cara membuat tabel di mysql. Seperti yang kita ketahui bahwa database terdiri dari tabel-tabel dan tabel itu sendiri terdiri dari fields/kolom dan didalam setiap field tersebut terdapat data atau record. Show
Saat kita membuat tabel tentu kita perlu membuat struktur tabel. Struktur tabel yang dapat kita buat misalnya; nama field, tipe data, atribut, index dan lainnya. Setiap tabel memiki struktur yang berbeda-beda, Struktur tabel disesuaikan berdasarkan kebutuhan tabel itu sendiri. Namun pada perkembangannya tidak dapat dipungkiri bahwa kedepannya bisa saja ada perubahan yang perlu disesuaikan pada struktur tabel yang pernah kita buat. Itu sebabnya kita perlu memahami dan menguasai perintah-perintah dasar sql ini. Untuk merubah deskripsi atau struktur pada suatu tabel menggunakan perintah ALTER TABLE. Perintah SQL ini digunakan untuk menambah kolom atau field baru, modifikasi nama field dan definisi dari field tersebut. Mari simak pembahasan lengkap saya mengenai cara merubah struktur tabel berikut. Daftar Isi Membuat Tabel MahasiswaSebagai contoh untuk pembahasan kita kali ini saya membuat sebuah tabel dengan nama mahasiswa. Untuk membuatnya menggunakan query sql berikut:
Dapat kita lihat dari deskripssi tabel mahasiswa diatas terdapat 6 fields/kolom dengan masing-masing tipe data dan panjang karakter. Pada contoh kali ini kita akan belajar mengubah struktur tabel mahasiswa yang telah dibuat ini. Menambah fields/kolom baruUntuk menambah field atau kolom baru pada tabel mahasiswa menggunakan perintah ADD. Berikut ini contohnya
Perhatikan field hobi telah berhasil ditambahkan. Kolom baru yang ditambahkan secara default akan ditambahkan pada posisi paling akhir. Menambah Kolom Setelah Kolom LainUntuk dapat menambah field/kolom sesuai keinginan kita untuk menentukan posisi field tersebut. Kita bisa gunakan kata kunci AFTER. Contoh saya akan menambahkan asal_sekolah setelah field nama. Maka perintah sql yang saya gunakan adalah
Modifikasi Nama Field/Kolom dan Tipe data yang digunakanKita juga dapat merubah nama kolom atau field dan definisi dari field tersebut dengan kata kunci CHANGE. Contoh saya akan merubah nama kolom dari yang sebelumnya adalah jk dengan tipe data char dengan panjang karakter 1 akan saya rubah menjadi nama field jenis_kelamin dengan tipe integer.
Perhatikan query diatas saya menggunakan kata kunci CHANGE jk yang merupakan nama kolom yang saya rename dengan nama baru yaitu jenis_kelamin dengan tipe data semula adalah char(2) telah saya ganti dengan tipe integer. Untuk lebih jelasnya lihat perubahan pada struktur tabel mahasiswa berikut: Selain kata kunci CHANGE kita dapat meggunakan kata kunci MODIFY. Namun terdapat perbedaan jika CHANGE dapat merubah nama dan definisinya. Kata kunci MOFIDY hanya dapat merubah definisi tanpa bisa merubah nama field. Contoh
Pada query diatas saya mencoba merubah definisi tipe data dari kolom hobi dari yang sebelumnya adalah panjang karakter 30 saya ganti dengan 50. Lihat hasilnya pada screenshot dibawah Terlihat dari gambar diatas panjang karakter field hobi dari yang sebelumnya 30 telah berubah menjadi 50. Menghapus Kolom di Tabel MySQLKita dapat menghapus suatu kolom pada tabel. Untuk menghapus kolom gunakan kata kunci DROP. Contoh disini akan saya coba hapus kolom hobi.
Merubah Nama TabelTerakhir saya contohkan kepada kalian bagaimana mengubah nama tabel di MySQL. Kata kunci yang digunakan adalah RENAME TO. Contoh saya akan merubah nama tabel mahasiswa menjadi mhs
Perhatikan dari screenshot diatas nama tabel yang sebelumnya mahasiswa telah berubah menjadi mhs. Baca Artikel yang Terkait:
KesimpulanBaiklah Sekian dulu artikel mengenai cara mengubah struktur tabel di mysql. Silahkan komentar dibawah jika kalian mengalami kesulitan. Jangan lupa untuk like fans page kami dibagian silebar. Sampai jumpa pada pembahasan lainnya. Salam Kelas Programmer ! Apa itu alter table pada MySQL?ALTER: Perintah alter digunakan untuk melakukan perubahan struktur tabel yang telah dibuat. Misalnya, menambah Field (Add), mengganti nama Field (Change) ataupun menamakannya kembali (Rename), dan menghapus Field (Drop).
Apa yang dimaksud dengan insert into?Menambahkan satu atau beberapa data ke satu tabel. Hal ini disebut permintaan tambahan.
Perintah apa yang digunakan apabila kita ingin merubah isi dari record pada sebuah tabel?Perintah Alter: biasa digunakan ketika seseorang ingin mengubah struktur tabel yang sebelumnya sudah ada. Bisa jadi dalam hal ini adalah seperti nama tabel, penambahan kolom, mengubah, maupun menghapus kolom serta menambahkan atribut lainnya.
Bagaimana cara update atau memperbarui data di dalam tabel MySQL?Untuk melakukan update data atau memperbarui data yang ada didalam tabel database mysql ini yaitu dengan menggunakan perintah UPDATE, sedangkan untuk menghapusnya yaitu dengan menggunakan perintah DELETE.
|