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 |
廣告