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

ใน MySQL เมื่อประเภทข้อมูล VARCHAR จะใช้ 1 ไบต์และเมื่อความยาวคำนำหน้า 2 ไบต์พร้อมกับข้อมูล?ความยาวพร้อมกับข้อมูล?


ดังที่เราทราบใน MySQL ค่า VARCHAR จะถูกเก็บไว้เป็นคำนำหน้าความยาว 1 ไบต์หรือ 2 ไบต์พร้อมข้อมูล คำนำหน้าความยาวนี้ชี้ให้เห็นจำนวนไบต์ในค่าของข้อมูล ค่าข้อมูลเองจะตัดสินว่าเมื่อใดที่ประเภทข้อมูล VARCHAR จะใช้ 1 ไบต์และเมื่อนำหน้าความยาว 2 ไบต์

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