在 mysql 中设置中文的办法为:改动 my.cnf 文档,设定 character-set-server 和 collation-server 为 utf8mb4 和 utf8mb4_unicode_ci。修改数据库和表,使之字符集和审校标准为 utf8mb4 和 utf8mb4_unicode_ci。重启 mysql 服务,即可起效。认证设定,确定字符集和审校标准已更新。
MySQL 中设置中文的办法
一、配备 my.cnf 文档
开启 MySQL 环境变量 my.cnf。该文件通常位于下列部位:
Windows:C:ProgramDataMySQLMySQL Server 8.0my.ini Linux/macOS:/etc/mysql/my.cnf加上或编写下列行:
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
二、更新数据库和表
传送到 MySQL 数据库:
mysql-uroot-p
运作下列指令更新数据库的默认字符集和审校标准:
ALTERDATABASEdatabase_nameCHARACTERSET utf8mb4 COLLATE utf8mb4_unicode_ci;
运作下列指令更新表:
ALTERTABLEtable_nameCONVERTTOCHARACTERSET utf8mb4 COLLATE utf8mb4_unicode_ci;
三、重启 MySQL 服务
终止 MySQL 服务:
service mysql stop
重启 MySQL 服务:
service mysql start
四、认证设定
重连到 MySQL 数据库:
mysql-uroot-p
运作下列指令查询当前字符集和审校标准:
SHOWVARIABLESLIKEcharacter_set%;
留意:
utf8mb4 是适配 UTF-8 编码的字符集,最好使用。 utf8mb4_unicode_ci是不区分大小写、不区分重音的审校标准。变更字符集和审校标准可能需要一些时间,具体取决于数据库和表中尺寸。在变更字符集和审校标准以前,请先备份数据库。以上就是mysql语言怎么设置中文的详细内容,大量请关注zvvq技术分享网其他类似文章!