mysql8.0 插入中文字符集怎么选
时间: 2023-12-25 22:04:58 浏览: 212
mysql字符集设置
在 MySQL 8.0 中,可以使用以下两种字符集来存储和处理中文字符:
1. utf8mb4:支持存储和处理所有 Unicode 字符,包括 Emoji 表情符号等。在创建表或修改表结构时,可以指定字符集为 utf8mb4,例如:
```
CREATE TABLE mytable (
id INT PRIMARY KEY,
name VARCHAR(50) CHARACTER SET utf8mb4
);
```
2. utf8:只支持存储和处理 Unicode 基本多文种平面(BMP)范围内的字符,不支持 Emoji 表情符号等。在创建表或修改表结构时,可以指定字符集为 utf8,例如:
```
CREATE TABLE mytable (
id INT PRIMARY KEY,
name VARCHAR(50) CHARACTER SET utf8
);
```
如果需要存储和处理 Emoji 表情符号等特殊字符,建议使用 utf8mb4 字符集。
阅读全文