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

更新於: 19-6-2020

608 次瀏覽

開啟你的 職業生涯

完成課程並獲得認證

開始
廣告