分享好友 最新资讯首页 最新资讯分类 切换频道
南昌网站建设风格/站长工具域名解析
2024-12-29 16:51

https://blog.csdn.net/sun8112133/article/details/79921734

本篇会简单介绍在 MySQL 中关于 8个 character_set 变量的基本作用。

使用下列SQL语句可以查看 MySQL中8个 character_set 变量

SHOW VARIABLES LIKE '%char%';

1

8个 character_set 变量

一、character_set_client

二、character_set_connection

三、character_set_database

四、character_set_filesystem

五、character_set_results

六、character_set_server

七、character_set_system

八、character_sets_dir

一、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 = “gbk”;(XXX是写以上的变量名)

借助网上的一个完整的用户请求的字符集转换流程来更好的理解上述几个变量

mysql Server收到请求时将请求数据从 character_set_client 转换为 character_set_connection

进行内部操作前将请求数据从 character_set_connection 转换为内部操作字符集,步骤如下

A. 使用每个数据字段的 CHARACTER SET 设定值

B. 若上述值不存在,则使用对应数据表的字符集设定值

C. 若上述值不存在,则使用对应数据库的字符集设定值

D. 若上述值不存在,则使用 character_set_server 设定值。

最后将操作结果从内部操作字符集转换为 character_set_results

---------------------

作者:小异常

来源:CSDN

原文:https://blog.csdn.net/sun8112133/article/details/79921734

最新文章
ai改写软件哪个好用?
毕业季悄然临近,论文和简历的重要性愈发凸显。在这个时刻,如果能借助AI改写工具,无疑能为你的文本优化提供极大的便利和效率。
Facebook国内企业三不限、国内二不限、海外三不限户的特点,账户需要的资料、
Facebook作为全球最大的社交媒体,同时也是各大跨境电商企业选择作为广告推广的平台,Facebook为了满足各大企业的需求,提供了多
AI数字人:制作软件、生成工具、直播间搭建全解析
在数字化浪潮的推动下数字人作为一种新兴的技术产物正日益成为各行各业关注的点。它们不仅可以模拟人类的表现、语言和表情还能在
2024年天猫淘宝代运营(杭州TOP3榜单)公司排名合集
在当今竞争激烈的电商市场,越来越多的品牌选择与专业代运营公司合作,帮助他们在天猫和淘宝平台上取得成功。尤其是在杭州,这个
2021年好玩的游戏排名 大型的手机游戏盘点
随着时间不短推移手机游戏的制作水准也水涨船高,现如今你甚至可以在移动端玩一些不输端游的3A大作,那么2021年好玩的游戏排名情
ai智能营销是什么
AI智能营销是一种利用人工智能技术来提高营销效率和精准度的新型营销方式。它通过对大量数据的分析和处理,能够更好地了解消费者
ai智能写作工具:百度AI智能写作工具汇总,在线网站与功能介绍
在数字时代人工智能技术正以前所未有的速度改变着咱们的工作和生活方法。其在内容创作领域智能写作工具的出现为创作者们提供了极
(搜狐/知乎)代发帖子收录找谁
代发帖子收录找谁【--专业外推飞੒
Auto Optimizer手机破解版
《Auto Optimizer解锁付费版》是一款非常好用的安卓自动优化神器。大家可以通过Auto Optimizer释放,清除内存,显示内存信息,电
ChatGPT终于变AI搜索引擎了!网页/手机/桌面版同时上线,即将人人可用
衡宇 梦晨 发自 凹非寺量子位 | 公众号 QbitAI终于!从今天起, ChatGPT新增搜索功能,摇身一变成AI搜索了! 背后支撑该功能的是