ทั้ง CHAR และ NCHAR เป็นประเภทข้อมูลสตริงที่มีความยาวคงที่ มีความแตกต่างดังต่อไปนี้ -
| ประเภทข้อมูล CHAR | ประเภทข้อมูล NCHAR |
| ชื่อเต็มคือ CHARACTER | ชื่อเต็มคือ NATIONAL CHARACTER |
| มันใช้ชุดอักขระ ASCII | มันใช้ชุดอักขระ Unicode และข้อมูลจะถูกจัดเก็บในรูปแบบ UTF8 |
| ใช้พื้นที่ 1 ไบต์สำหรับอักขระแต่ละตัว | มันใช้พื้นที่ 2 ไบต์สำหรับอักขระแต่ละตัว |
mysql>create table hello1(name CHAR(20)); Query OK, 0 rows affected (0.15 | mysql>create table hello(name NCHAR(20)); Query OK, 0 rows affected (0.61 |