分享好友 最新资讯首页 最新资讯分类 切换频道
南昌网站建设风格/站长工具域名解析
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智能语音系统逐渐进入了人们的日常生活,成为现代工作和生活不可或缺的工具。从智能助手到客服机器人,无
2024前瞻:5个出海营销新趋势把握增长新机会
  洞悉全球营销趋势,是瞭望市场未来的望远镜。在数字化革命、文化多元的时代,只有保持敏捷、掌握趋势,方能超越竞争,使品牌
1数据恢复软件-EaseUS Data Recovery Wizard 16.2.4破解版
Replay AI 是一款AI翻唱和AI 生成音乐的免费工具。 用户只需上传歌曲及RVC 模型,即可制作AI翻唱。 Replay AI 除了可以制作翻唱
AI写歌效果究竟如何?他们用了之后这样说
长沙晚报掌上长沙5月31日讯(全媒体记者 肖舞)近期,AI创作的音乐大量涌现,既有歌曲也有电视电影配乐,甚至有专场音乐会,用AI
AISummit全球人工智能技术大会主会场盛况壮观,展示AI为世界带来美好未来
AI技术诞生不足百年,在经历了几次寒冬之后,在最近20年实现了飞跃式的发展,人工智能正逐步占领金融、信息、医疗、自动驾驶等领
AI也能进行艺术创作吗?
被认为属于人类独一无二的行为之一就是创造力。虽然许多动物物种都创造了外表惊人的物品或者构造,比如说蜘蛛的精妙蛛网或者园丁
ai智能证件照相机app(又名51证件照制作)下载v1.1.3 安卓最新版
ai智能证件照相机app顾名思义是以证件照为主要服务内容而设计的应用产品。这一款app是由深圳市杰深通科技有限公司官方旗下开发打
GoogleAds详解
Google Ads,原名Google AdWords,是Google公司主要的广告服务产品,也是Google的主要收入来源,AdWord
AI大模型、Agent模式、自定义知识库、LangChain是什么?
智能体的新时代:LLM在Agent中的应用与实践 一、引言 近年来,随着人工智能技术的飞速发展,尤其是大型语言模
AI绘画的技术背景与发展趋势
随着人工智能技术的不断进步与普及,AI绘画作为一种新兴的艺术形式,越来越受到艺术家的关注。它具有独特的优势,能够显著缩短创