在MySQL表中添加汉字,实际上涉及到字符集和排序规则(collation)的设置。以下是详细步骤和相关概念:
utf8_general_ci
和utf8_unicode_ci
都是UTF-8字符集的排序规则,但它们的比较方式略有不同。MySQL支持多种字符集和排序规则,常见的包括:
utf8
, utf8mb4
, latin1
, gbk
等。utf8_general_ci
, utf8_unicode_ci
, latin1_swedish_ci
等。VARCHAR
、TEXT
等。-- 创建表时设置字符集和排序规则
CREATE TABLE example (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-- 插入汉字数据
INSERT INTO example (name) VALUES ('你好');
-- 查询数据
SELECT * FROM example;
通过以上步骤和设置,您可以在MySQL表中顺利添加和处理汉字数据。
领取专属 10元无门槛券
手把手带您无忧上云