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

ความแตกต่างระหว่าง CHAR และ NCHAR ใน MySQL

CHAR และ NCHAR เป็นชนิดข้อมูลสตริงความยาวคงที่ทั้งคู่ มีความแตกต่างดังนี้:

CHAR Data Type NCHAR Data Type
ชื่อเต็มคือ CHARACTER ชื่อเต็มคือ NATIONAL CHARACTER
ใช้ ASCII character set ใช้ Unicode character set เก็บข้อมูลในรูปแบบ UTF8
ใช้พื้นที่ 1-byte ต่อตัวอักษร ใช้พื้นที่ 2-bytes ต่อตัวอักษร