MySQL 添加汉字主要涉及到字符集和排序规则的设置。以下是详细步骤和相关概念:
utf8、gbk 等。utf8_general_ci 和 utf8_unicode_ci 都是 utf8 字符集的排序规则。CREATE DATABASE mydatabase CHARACTER SET utf8 COLLATE utf8_general_ci;CREATE TABLE mytable (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci
) CHARACTER SET utf8 COLLATE utf8_general_ci;ALTER DATABASE mydatabase CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE mytable CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;原因:可能是字符集设置不正确。
解决方法:
utf8 或 gbk。utf8 或 gbk。SET NAMES utf8;原因:可能是查询时的字符集设置不正确。
解决方法:
SELECT * FROM mytable WHERE name COLLATE utf8_general_ci = '汉字';通过以上步骤和设置,你可以确保 MySQL 能够正确存储和显示汉字。
没有搜到相关的文章