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

609 次瀏覽

開啟您的 職業生涯

完成課程獲得認證

開始學習
廣告