MySQL 字符集 character


Posted in MySQL onMay 04, 2022

一、字符集 character

  • 字符 character 是各种文字和符号的总称
  • 字符编码 character code 是计算机针对各种符号,在计算机中的一种二进制存储代号
  • 字符集character set 是多个字符的集合

常见的字符集:

  • ASCII 字符集
  • GB2312 字符集
  • Unicode 字符集

二、设置客户端字符集

-- 设置客户端字符集编码
set names gbk;
-- 查看字符集编码设置
show variables like 'character_set_%';
+--------------------------+------------+
| Variable_name            | Value      |
+---------+-----------------------------+
| character_set_client     | gbk        |
| character_set_connection | gbk        |
| character_set_database   | utf8mb4    |
| character_set_filesystem | binary     |
| character_set_results    | gbk        |
| character_set_server     | utf8mb4    |
| character_set_system     | utf8       |
| character_sets_dir       | /usr/local/Cellar/mysql/8.0.16/share/mysql/charsets/ |
+--------------------------+------------+
-- 插入中文字符
insert into tb_teacher (name, age) values ('张三', 23);

MySQL 与 MySQLd 之间有三层:

  • 客户端传入数据给服务端 client
  • 服务端返回数据给客户端 server
  • 客户端与服务端之间的连接 collection

变量:

  • character_set_client 客户端
  • character_set_connection 连接层
  • character_set_database 数据库
  • character_set_results 结果集

修改变量:

set 变量名 = 值;
-- 修改单个变量
set character_set_client = gbk;
-- 设置字符集
set names gbk;
-- 等价于
set character_set_client = gbk; // 让服务器识别客户端传过去的数据
set character_set_connection = gbk; // 更好的帮助客户端与服务器端之间惊醒字符集转换
set character_set_results = gbk; // 告诉客户端服务器返回的数据

到此这篇关于MySQL数据库之字符集 character的文章就介绍到这了!


Tags in this post...

MySQL 相关文章推荐
MySQL 分组查询的优化方法
May 12 MySQL
MySQL如何构建数据表索引
May 13 MySQL
MySQL8.0无法启动3534的解决方法
Jun 03 MySQL
MySQL 聚合函数排序
Jul 16 MySQL
SQL实现LeetCode(196.删除重复邮箱)
Aug 07 MySQL
MySQL中连接查询和子查询的问题
Sep 04 MySQL
MySQL悲观锁与乐观锁的实现方案
Nov 02 MySQL
MySQL分区表管理命令汇总
Mar 21 MySQL
MySQL分区以及建索引的方法总结
Apr 13 MySQL
MySQL去除密码登录告警的方法
Apr 20 MySQL
Mysql 数据库中的 redo log 和 binlog 写入策略
Apr 26 MySQL
MySQL的意向共享锁、意向排它锁和死锁
Jul 15 MySQL
MySQL 数据表操作
May 04 #MySQL
MySQL 执行数据库更新update操作的时候数据库卡死了
May 02 #MySQL
MySQL如何使备份得数据保持一致
MySQL索引 高效获取数据的数据结构
使用Mysql计算地址的经纬度距离和实时位置信息
Apr 29 #MySQL
解决Mysql中的innoDB幻读问题
Apr 29 #MySQL
详解Mysq MVCC多版本的并发控制
You might like
使用sockets:从新闻组中获取文章(一)
2006/10/09 PHP
基于PHP遍历数组的方法汇总分析
2013/06/08 PHP
WordPress中重置文章循环的rewind_posts()函数讲解
2016/01/11 PHP
CI操作cookie的方法分析(基于helper类库)
2016/03/28 PHP
一个简单安全的PHP验证码类 附调用方法
2016/06/24 PHP
JS模拟的QQ面板上的多级可展开的菜单
2009/10/10 Javascript
纯JAVASCRIPT图表动画插件Highcharts Examples
2011/04/16 Javascript
js保留两位小数使用toFixed实现
2013/07/29 Javascript
鼠标滑在标题上显示图片的JS代码
2013/11/19 Javascript
jquery单行文字向上滚动效果的实现代码
2014/09/05 Javascript
JavaScript变量的作用域全解析
2015/08/14 Javascript
JavaScript中的ParseInt("08")和“09”返回0的原因分析及解决办法
2016/05/19 Javascript
JS 对java返回的json格式的数据处理方法
2016/12/05 Javascript
Javascript基础回顾之(三) js面向对象
2017/01/31 Javascript
react-native封装插件swiper的使用方法
2018/03/20 Javascript
jquery实现联想词搜索框和搜索结果分页的示例
2018/10/10 jQuery
用node撸一个监测复联4开售短信提醒的实现代码
2019/04/10 Javascript
JavaScript 双向链表操作实例分析【创建、增加、查找、删除等】
2020/04/28 Javascript
关于element-ui表单中限制输入纯数字的解决方式
2020/09/08 Javascript
Python中optparser库用法实例详解
2018/01/26 Python
Python中多个数组行合并及列合并的方法总结
2018/04/12 Python
python如何解析配置文件并应用到项目中
2019/06/27 Python
react+django清除浏览器缓存的几种方法小结
2019/07/17 Python
python 输出列表元素实例(以空格/逗号为分隔符)
2019/12/25 Python
python剪切视频与合并视频的实现
2020/03/03 Python
python框架Django实战商城项目之工程搭建过程图文详解
2020/03/09 Python
Python日志:自定义输出字段 json格式输出方式
2020/04/27 Python
波兰最大的度假胜地和城市公寓租赁运营商:Sun & Snow
2018/10/18 全球购物
英国鲜花递送:Blossoming Gifts
2020/07/10 全球购物
文明学生标兵事迹
2014/01/21 职场文书
迟到早退检讨书
2014/02/10 职场文书
土建专业大学生自荐信范文
2014/04/09 职场文书
小区保洁员岗位职责
2015/04/10 职场文书
2015年校医个人工作总结
2015/07/24 职场文书
MySQL视图概念以及相关应用
2022/04/19 MySQL
Flutter Navigator 实现路由传递参数
2022/04/22 Java/Android