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 |
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP