美文网首页
mysql核心知识之中文乱码问题

mysql核心知识之中文乱码问题

作者: zlchen | 来源:发表于2021-08-27 15:47 被阅读0次
1、查看字符集
mysql> show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (21.39 sec)

character_set_client:客户端请求数据的字符集
character_set_connection:客户端与服务器连接的字符集
character_set_database:数据库服务部中某个库使用的字符集设定,如果建库时没有指明,将默认使用配置上的字符集
character_set_results:返回给客户端的字符案(从数据库读取到的数据是什么编码的)
character_set_server:为服务器安装时指定的默认字符集设定.
character_set_system:系统字符集(修改不了的,就是utf8)
character_sets_dir:mysql字符集文件的保存路径

2、修改库的字符集编码
临时 执行set names gbk
mysql> set names gbk;
永久 修改配置文件my.cnf
[client]
default-character-set=gbk // 作用于外面的
[mysqld]
character_set_servere=gbk // 作用于内部,会作用于创建库表时默认字符集
修改库的字符集编码
mysql> alter database db default character set gbk;

相关文章

  • MySQL导出CSV文件

    最近接触到mysql比较多,遇到mysql文件导出csv文件,存在格式问题和中文乱码问题,以此记录 中文乱码问题 ...

  • mysql核心知识之中文乱码问题

    1、查看字符集 character_set_client:客户端请求数据的字符集character_set_con...

  • MySQL5.7的初始安装问题

    MySQL5.7 解决利用sqoop导入MySQL中文乱码的问题 sudo vim /etc/mysql/mysq...

  • Mac上Mysql日常

    前言 最近一直在项目中遇到编码问题,mysql上是中文,到了页面就成乱码,反之,页面是中文,mysql上的乱码,m...

  • 数据库有关的问题

    1:mysql数据库出现的乱码问题:MySQL****会出现中文乱码的原因不外乎下列几点:1.server本身设定...

  • 「MySQL」文章收藏

    一、MySQL系统管理相关文章 Mysql5.7修改默认密码 MySQL中文乱码问题 MySQL远程连接 二、数据...

  • Mysql 中文乱码问题

    从以下几方面排查: 数据库字符集 表字符集 连接字符集: useUnicode=true&characterEnc...

  • MySQL中文乱码问题

    中文乱码问题在我们的mysql课程中常常出现,很多人在求助网络帮助的时候,往往达不到解决中文乱码的目的,我这里就我...

  • mysql中文乱码问题

    1. 查看默认的编码格式: 2. 查看数据库的编码格式: 3. 修改数据库编码格式: 4. 查看创建表语句及其编码...

  • mysql中文乱码问题

    一般来说,mysql的中文乱码都是由于编码问题导致的 分为:1导入数据时选择的编码格式 2数据库本身的...

网友评论

      本文标题:mysql核心知识之中文乱码问题

      本文链接:https://www.haomeiwen.com/subject/azumiltx.html