Heim  >  Artikel  >  Datenbank  >  Was ist der Unterschied zwischen CHAR und NCHAR in MySQL?

Was ist der Unterschied zwischen CHAR und NCHAR in MySQL?

WBOY
WBOYnach vorne
2023-09-15 18:09:031320Durchsuche

Was ist der Unterschied zwischen CHAR und NCHAR in MySQL?

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

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen CHAR und NCHAR in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen