mysql 开发进阶篇系列 27 数据库字符集设置
程序员文章站
2022-03-15 10:24:34
在安装完数据库后,使用汉字插入到表中,会报错,需要修改字符集类型,如下图所示: 如下图所示: character_set_database=iatin1 需要改成utf8或gbk 打开my.cnf文件,修改参数,再重启 重启后,再查看SHOW VARIABLES LIKE 'character%'。 ......
在安装完数据库后,使用汉字插入到表中,会报错,需要修改字符集类型,如下图所示:
-- 插入汉字时报错 insert into user2 values('张三')
-- 查看字符集 show variables like ‘character%’;
如下图所示: character_set_database=iatin1 需要改成utf8或gbk
打开my.cnf文件,修改参数,再重启
重启后,再查看show variables like 'character%'。如下所示:character_set_filesystem不用改,默认使用二进制。
新建一个数据库test2, 字符集默认显示[default]不用改, 在库里新建一个表user1,如下图所示
-- 插入汉字成功 insert into user1 values('张三')
对于之前已有的test库,则需要把该库之前的默认字符改过来,如下图所示:
推荐阅读
-
mysql 开发进阶篇系列30 数据库二进制包(安装指定路径,目录介绍)
-
mysql 开发进阶篇系列 25 数据库RPM安装目录介绍
-
mysql 开发进阶篇系列 29 数据库二进制包安装
-
mysql 开发进阶篇系列 13 锁问题(关于表锁,死锁示例,锁等待设置)
-
mysql 开发进阶篇系列 36 工具篇mysqlshow(数据库对象查看工具)
-
mysql 开发进阶篇系列 27 数据库字符集设置
-
mysql 开发进阶篇系列30 数据库二进制包(安装指定路径,目录介绍)
-
mysql 开发进阶篇系列 25 数据库RPM安装目录介绍
-
mysql 开发进阶篇系列 29 数据库二进制包安装
-
mysql 开发进阶篇系列 28 数据库二进制包安装(centos系统准备)