เพิ่มขนาด varchar ของคอลัมน์ที่มีอยู่ในฐานข้อมูลโดยใช้คำสั่ง CHANGE ไวยากรณ์มีดังนี้ −
แก้ไขตาราง yourTableName เปลี่ยน yourColumnName yourColumnName dataType;
ที่นี่ เรากำลังสร้างตารางที่มีคอลัมน์เดียวและขนาด varchar 200 -
mysql> สร้างตาราง IncreaseVarcharDemo −> ( −> StudentId varchar(200) −> );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.60 วินาที)
ตอนนี้แทรกบันทึกในตาราง แบบสอบถามมีดังนี้ −
mysql> แทรกลงในค่า IncreaseVarcharDemo ('John123'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.16 วินาที)
แสดงระเบียนทั้งหมดจากตารางโดยใช้ข้อความค้นหาต่อไปนี้ -
mysql> เลือก *จาก IncreaseVarcharDemo;
ต่อไปนี้เป็นผลลัพธ์ -
<ก่อนหน้า>+-----------+| รหัสนักศึกษา |+-----------+| John123 |+-----------+1 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อเพิ่มขนาด varchar จาก 200 เป็น 1,000 -
mysql> แก้ไขตาราง IncreaseVarcharDemo เปลี่ยน StudentId StudentId varchar(1000) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.18 วินาที) บันทึก:0 รายการซ้ำ:0 คำเตือน:0
ตอนนี้คุณสามารถตรวจสอบขนาด varchar ได้เพิ่มขึ้นหรือไม่ แบบสอบถามมีดังนี้ −
mysql> อธิบาย เพิ่มVarcharDemo;
ต่อไปนี้เป็นผลลัพธ์ -
<ก่อนหน้า>+-----------+--------------+------+-----+----- ----+-------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+-----------+---------------+------+----+------ -----------+| รหัสนักศึกษา | varchar(1000) | ใช่ | | NULL | |+-----------+---------------+------+----+------- ---+------- +1 แถวในชุด (0.03 วินาที)