Cara mengubah ukuran kolom di meja kerja mysql

Apakah Anda membuat kolom dengan ukuran tertentu dan ingin memperbesarnya sekarang?

Untuk mengubah ukuran kolom gunakan kueri ALTER TABLE seperti yang ditunjukkan di bawah ini

ALTER TABLE table_name MODIFY column_name datatype

Contoh untuk mengubah ukuran kolom di Tabel MySQL

Mari kita perhatikan tabel students_ dengan skema berikut

Cara mengubah ukuran kolom di meja kerja mysql

Kolom name adalah tipe data varchar dan ukuran 5

Untuk menambah ukuran kolom, kita akan menjalankan SQL Query berikut

ALTER TABLE students MODIFY name VARCHAR(30);
_

Cara mengubah ukuran kolom di meja kerja mysql

Sekarang, mari kita lihat skema yang dimodifikasi jika ukuran kolom telah diperbarui

Cara mengubah ukuran kolom di meja kerja mysql

Ukuran kolom telah berhasil diperbarui ke nilai baru

Mengubah definisi kolom adalah fitur yang sangat berguna untuk database kapan pun kita mau. MySQL memungkinkan perintah untuk mengubah definisi kolom seperti nama dan jenis sesuai dengan kebutuhan kita. Kita dapat melakukannya dengan bantuan pernyataan ALTER TABLE di MySQL. Pada artikel ini, kita akan melihat langkah demi langkah bagaimana mengubah definisi kolom dengan menggunakan perintah ALTER TABLE

Sintaksis

Berikut ini adalah sintaks untuk mengubah tipe data kolom di MySQL

Mari kita pahami parameter pernyataan secara detail

  • Pertama, kita akan menentukan nama tabel setelah kata kunci ALTER TABLE yang berisi kolom yang akan kita ubah
  • Kedua, kita akan menentukan nama kolom yang ingin kita ubah tipe datanya setelah klausa MODIFY
  • Terakhir, kami akan menentukan tipe data baru untuk kolom untuk mengubah tipe kolom

Jika kita ingin mengubah tipe data dari beberapa kolom dalam satu pernyataan, kita dapat menggunakan pernyataan sebagai berikut

Contoh Ubah Jenis Kolom MySQL

Mari kita pahami bagaimana pernyataan ALTER TABLE bekerja di MySQL melalui berbagai contoh untuk mengubah definisi kolom. Misalkan kita memiliki tabel bernama 'karyawan' yang berisi deskripsi kolom berikut

Nama Tabel. karyawan

Cara mengubah ukuran kolom di meja kerja mysql

Pada gambar di atas, kita dapat melihat bahwa tipe data kolom emp_id adalah tipe integer. Sekarang misalkan kita ingin mengubah tipe data emp_id dari INT menjadi VARCHAR;

Setelah mengeksekusi pernyataan, jika tidak ada kesalahan yang ditemukan, output di bawah ini seharusnya muncul

Cara mengubah ukuran kolom di meja kerja mysql

Mari kita verifikasi informasi tabel melalui pernyataan DESCRIBE

Cara mengubah ukuran kolom di meja kerja mysql

Pada keluarannya, kita dapat mengamati bahwa tipe data kolom kelas telah diubah dari integer menjadi varchar

Terkadang Anda mungkin perlu mengubah ukuran kolom atau mengubah panjang kolom di MySQL. Pada artikel ini, kita akan melihat bagaimana mengubah ukuran kolom di MySQL. Anda dapat menggunakan perintah ini untuk menambah ukuran kolom di MySQL atau menguranginya

Pernyataan SQL ALTER TABLE

Pernyataan ALTER TABLE digunakan untuk menambah, menghapus, atau memodifikasi kolom dalam tabel yang sudah ada

Sintaksis

ALTER TABLE table_name
MODIFY column_name
varchar(new_length);

Contoh

Mari buat tabel dengan table_name;

-- create a table
CREATE TABLE students (Sr_No integer,Name varchar(20), Gender integer);

DESCRIBE digunakan untuk mendeskripsikan sesuatu. Karena dalam database kita memiliki tabel, makanya kita menggunakan perintah DESCRIBE atau DESC(keduanya sama) untuk mendeskripsikan struktur tabel

Hanya karena Anda membuat kolom MySQL satu jenis atau ukuran tidak berarti harus tetap seperti itu. Mengubah jenis atau ukuran kolom dalam database yang sudah ada sangatlah mudah. ​

Mengubah Ukuran dan Jenis Kolom Database

Anda mengubah ukuran atau jenis kolom di MySQL menggunakan perintah ALTER TABLE dan MODIFY secara bersamaan untuk melakukan perubahan.  

Katakanlah, misalnya, Anda memiliki kolom bernama "Negara Bagian" pada tabel bernama "Alamat" dan sebelumnya Anda mengaturnya untuk menampung dua karakter, mengharapkan orang untuk menggunakan singkatan status 2 karakter. Anda menemukan bahwa beberapa orang memasukkan seluruh nama, bukan singkatan 2 karakter, dan Anda ingin mengizinkan mereka melakukan ini. Anda perlu membuat kolom ini lebih besar agar nama negara bagian lengkap bisa masuk. Inilah cara Anda melakukannya

 

ALTER TABLE address MODIFY state VARCHAR(20) ;
_

Dalam istilah umum, Anda menggunakan perintah ALTER TABLE diikuti dengan nama tabel, lalu perintah MODIFY diikuti dengan nama kolom serta jenis dan ukuran baru. Ini sebuah contoh

 ALTER TABLE tablename MODIFY columnname VARCHAR(20) ;

Lebar maksimum kolom ditentukan oleh angka dalam tanda kurung. Jenis ini diidentifikasi oleh VARCHAR sebagai bidang karakter variabel

Tentang VARCHAR

VARCHAR(20) dalam contoh dapat berubah menjadi angka berapa pun yang sesuai untuk kolom Anda. VARCHAR adalah string karakter dengan panjang variabel. Panjang maksimum—dalam contoh ini adalah 20—menunjukkan jumlah maksimum karakter yang ingin Anda simpan di kolom. VARCHAR(25) dapat menyimpan hingga 25 karakter

Kegunaan Lain untuk ALTER TABLE

Perintah ALTER TABLE juga dapat digunakan untuk menambahkan kolom baru ke tabel atau menghapus seluruh kolom dan semua datanya dari tabel. Misalnya untuk menambahkan kolom, gunakan

 ALTER TABLE table_name
 ADD column_name datatype

Untuk menghapus kolom, gunakan

 ALTER TABLE table_name
 DROP COLUMN column_name

Kutip Artikel ini

Format

Kutipan Anda

Bradley, Angela. "Cara Mengubah Ukuran Kolom atau Ketik di MySQL. "PikirCo. https. // www. thinkco. com/change-columns-size-type-in-mysql-2693875 (diakses 17 Januari 2023)

Bagaimana cara mengubah kolom di tabel meja kerja MySQL?

Untuk mengubah nama, tipe data, nilai default, atau komentar kolom, klik dua kali nilai untuk mengeditnya . Anda juga dapat menambahkan komentar kolom ke bidang Komentar Kolom. Dimungkinkan juga untuk mengatur susunan kolom, menggunakan daftar di panel Detail Kolom.

Bagaimana cara mengubah ukuran varchar di MySQL?

Anda dapat menggunakan perintah ALTER table untuk mengubah panjang kolom varchar. Anda dapat menambah panjang kolom varchar hingga ukuran maksimum 64.000.

Bagaimana cara memperbesar ukuran kolom dalam tabel?

Ubah ukuran kolom atau tabel secara otomatis dengan AutoFit .
Pilih meja Anda
Pada tab Tata Letak, di grup Ukuran Sel, klik Paskan Otomatis
Lakukan salah satu dari berikut ini. Untuk menyesuaikan lebar kolom secara otomatis, klik Paskan Otomatis Konten. Untuk menyesuaikan lebar tabel secara otomatis, klik AutoFit Window

Bagaimana cara memeriksa ukuran kolom di MySQL?

pilih char_length(col. nama_kolom) sebagai panjang_nama_kolom, hitung(*) sebagai kolom, hitung(tab berbeda. table_name) sebagai tabel dari information_schema. tabel sebagai tab inner join information_schema