Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ใน MySQL VARCHAR ใช้ 1-byte หรือ 2-bytes prefix length เมื่อไหร่

ใน MySQL ค่า VARCHAR ถูกเก็บเป็น 1-byte หรือ 2-byte length prefix บวกกับข้อมูล Length prefix ระบุจำนวนไบต์ในค่าข้อมูล ค่าข้อมูลเองจะตัดสินใจว่าเมื่อไหร่ใช้ 1-byte และเมื่อไหร่ใช้ 2-byte prefix length

  • คอลัมน์ใช้ 1-byte length หากค่าต้องการไม่เกิน 255 ไบต์
  • คอลัมน์ใช้ 2-byte length หากค่าอาจต้องการมากกว่า 255 ไบต์