MySQL 中的 CHAR 和 NCHAR 有什麼區別?
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 |
廣告