Rumah > pangkalan data > tutorial mysql > Bagaimana untuk menukar saiz lajur dalam MySQL menggunakan pernyataan ALTER TABLE?

Bagaimana untuk menukar saiz lajur dalam MySQL menggunakan pernyataan ALTER TABLE?

WBOY
Lepaskan: 2023-09-04 13:37:09
ke hadapan
871 orang telah melayarinya

如何使用 ALTER TABLE 语句更改 MySQL 中列的大小?

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)
Salin selepas log masuk

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)
Salin selepas log masuk

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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan