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