导读:MySQL是一种流行的关系型数据库管理系统,可以通过设置来支持中文。本文将介绍如何将MySQL设置为中文。
1. 修改MySQL配置文件
打开MySQL配置文件my.cnf或者my.ini,在[mysqld]下添加以下内容:
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
保存并关闭文件。
2. 重启MySQL服务
在命令行输入以下命令重启MySQL服务:
sudo service mysql restart
3. 创建数据库时设置默认字符集
在创建数据库时,需要指定默认字符集为utf8mb4。例如:
CREATE DATABASE mydb DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
4. 修改表格字符集
在创建表格时,需要指定字符集为utf8mb4。例如:
CREATE TABLE mytable (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
PRIMARY KEY (id)
) DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
5. 修改列字符集
在修改列时,需要指定字符集为utf8mb4。例如:
ALTER TABLE mytable MODIFY COLUMN name VARCHAR(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
总结:通过以上步骤,我们可以将MySQL设置成支持中文的状态。这样,在使用MySQL进行中文数据的存储和查询时,就能避免出现乱码等问题了。