美文网首页
关于MySQL中的8个 character_set 变量说明

关于MySQL中的8个 character_set 变量说明

作者: fdsun | 来源:发表于2020-11-08 21:58 被阅读0次
  • 查看 MySQL中8个 character_set 变量
show variables like '%character%';
MySQL中8个 character_set.png
8个 character_set 变量:
  • character_set_client
    主要用来设置客户端使用的字符集。
  • character_set_connection
    主要用来设置连接数据库时的字符集,如果程序中没有指明连接数据库使用的字符集类型则按照这个字符集设置。
  • character_set_database
    主要用来设置默认创建数据库的编码格式,如果在创建数据库时没有设置编码格式,就按照这个格式设置。
  • character_set_filesystem
    文件系统的编码格式,把操作系统上的文件名转化成此字符集,即把 character_set_client转换character_set_filesystem, 默认binary是不做任何转换的。
  • character_set_results
    数据库给客户端返回时使用的编码格式,如果没有指明,使用服务器默认的编码格式。
  • character_set_server
    服务器安装时指定的默认编码格式,这个变量建议由系统自己管理,不要人为定义。
  • character_set_system
    数据库系统使用的编码格式,这个值一直是utf8,不需要设置,它是为存储系统元数据的编码格式。
  • character_sets_dir
    这个变量是字符集安装的目录。
在启动mysql后,我们只关注下列变量是否符合我们的要求
  • character_set_client
    character_set_connection
    character_set_database
    character_set_results
    character_set_server
下列三个系统变量我们不需要关心,不会影响乱码等问题
  • character_set_filesystem
    character_set_system
    character_sets_dir
更改以上字符集直接 set character_set_XXX = “utf8”;(XXX是写以上的变量名)

字符集转换流程
  • client -> connection -> (字段- > 表 -> database -> server) -> results

相关文章

  • 关于MySQL中的8个 character_set 变量说明

    关于MySQL中的8个 character_set 变量说明 版权声明:本文为 小异常 原创文章,非商用自由转载-...

  • 关于MySQL中的8个 character_set 变量说明

    查看 MySQL中8个 character_set 变量 8个 character_set 变量: charact...

  • 003变量以及类型、关键字

    说明:这是关于变量及其变量和关键字的说明。 变量以及类型 <1>变量的定义 如果在程序中,需要把2个数据,或者多个...

  • MySQL 变量的定义

    MySql中的变量定义 根据mysql手册,mysql的变量分为两种:系统变量和用户变量。但是在实际使用中,还会遇...

  • Mysql 关于变量

    Mysql 里的变量有 :全局变量、会话变量、局部变量。 全局变量是系统变量:@@global .xxx, sho...

  • 用 Jest 测试一切你想测试的

    测试环境变量 mysql.ts mysql.spec.ts 说明 beforeEach 每次执行一个it方法后执行...

  • mysql补充:局部变量

    mysql中各种类型变量的定义以及赋值使用MySQL中实现rank排名查询 # 1、局部变量(即@开头的变量)在一...

  • MySql(Win)

    MySql环境变量配置 1.在系统变量中,新建MYSQL_HOME变量,并配置: C:\Program Files...

  • Mysql中变量

    一、系统变量 二、会话变量 三、自定义变量

  • Nginx要点

    nginx.conf详解 变量说明变量说明$args这个变量等于请求行中的参数,同$query_string$re...

网友评论

      本文标题:关于MySQL中的8个 character_set 变量说明

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