boleh difahami dengan bantuan contoh berikut, menggunakan jadual bernama "Pelajar" yang diterangkan di bawah -
mysql> DESCRIBE Student; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | Name | varchar(20) | YES | | NULL | | | RollNo | int(11) | YES | | NULL | | | Grade | varchar(10) | YES | | NULL | | +--------+-------------+------+-----+---------+-------+ 3 rows in set (0.06 sec)
Set keputusan di atas menunjukkan bahawa kami telah mengisytiharkan saiz medan "Nama" sebagai 20.
Sekarang andaikan kita ingin meningkatkan saiznya daripada 20 kepada 50 maka pertanyaan berikut akan melakukannya -
mysql> ALTER TABLE Student MODIFY column Name Varchar(50); Query OK, 3 rows affected (0.85 sec) Records: 3 Duplicates: 0 Warnings: 0 mysql> DESCRIBE Student; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | Name | varchar(50) | YES | | NULL | | | RollNo | int(11) | YES | | NULL | | | Grade | varchar(10) | YES | | NULL | | +--------+-------------+------+-----+---------+-------+ 3 rows in set (0.06 sec)
Dari set hasil di atas, kita dapat melihat bahawa saiz lajur "Nama" telah ditukar kepada 50.
Atas ialah kandungan terperinci Bagaimana untuk menukar saiz lajur dalam MySQL menggunakan pernyataan ALTER TABLE?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!