mysql服务器默认操作字符集,MySQL 字符集设置

article/2025/11/9 11:40:24

数据库建库时默认是设置的latin1编码,查看系统的字符集和排序方式

show variables like

'character%';

a4c26d1e5885305701be709a3d33442f.png

SHOW VARIABLES LIKE

'collation_%';

a4c26d1e5885305701be709a3d33442f.png

SET NAMES gb2312;

show variables like 'character%';

a4c26d1e5885305701be709a3d33442f.png

SET NAMES x

相当于

SET character_set_client =

x;

SET character_set_results =

x;

SET character_set_connection = x;基本概念

字符(Character)是指人类语言中最小的表义符号。例如’A'、’B'等;

给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符,这一数值就是字符的编码(Encoding)。例如,我们给字符’A'赋予数值0,给字符’B'赋予数值1,则0就是字符’A'的编码;

给定一系列字符并赋予对应的编码后,所有这些字符和编码对组成的集合就是字符集(Character

Set)。例如,给定字符列表为{’A',’B'}时,{’A'=>0,

‘B’=>1}就是一个字符集;

字符序(Collation)是指在同一字符集内字符之间的比较规则;

确定字符序后,才能在一个字符集上定义什么是等价的字符,以及字符之间的大小关系;

每个字符序唯一对应一种字符集,但一个字符集可以对应多种字符序,其中有一个是默认字符序(Default

Collation);

MySQL中的字符序名称遵从命名惯例:以字符序对应的字符集名称开头;以_ci(表示大小写不敏感)、_cs(表示大小写敏感)或_bin(表示按编码值比较)结尾。例如:在字符序“utf8_general_ci”下,字符“a”和“A”是等价的;

MySQL字符集设置

• 系统变量:

– character_set_server:默认的内部操作字符集

character_set_client:客户端来源数据使用的字符集

character_set_connection:连接层字符集

character_set_results:查询结果字符集

character_set_database:当前选中数据库的默认字符集

character_set_system:系统元数据(字段名等)字符集

还有以collation_开头的同上面对应的变量,用来描述字符序。

用introducer指定文本字符串的字符集:

– 格式为:[_charset] ’string’ [COLLATE

collation]

– 例如:

• SELECT _latin1

’string’;

• SELECT _utf8 ‘你好’ COLLATE

utf8_general_ci;


http://chatgpt.dhexx.cn/article/IaPkxbFT.shtml

相关文章

mysql数据库的字符集设置_mysql数据库的字符集设置

原文链接:http://blog.csdn.net/sin90lzc/article/details/7648439 作者:开浪裤 Notice:文章基于ubuntu系统而写 1.关于MySQL字符集 MySQL的字符集支持(Character Set Support)有两个方面: 字符集(Character set)和排序方式(Collation)。 MyS…

mysql中设置字符集语句_MYSQL字符集设置的方法详解(终端的字符集)

前言 每次利用终端 创建数据库或者创建表的时候,字符集都是latin1,或者进行插入值的时候,显示的是乱码(不指定字符集的时候)如下: 查看当前数据库的字符集 character_set_client:客户端请求数据的字符集 character_set_connection:客户机/服务器连接的字符集 character_s…

配置MySQL字符集教程

引 ​ MySQL 默认的字符集叫做拉丁文, 是不支持中文的. 为了能够存储中文, 就需要把字符集 改成 UTF-8 修改 MySQL 字符集的办法有很多种, 而修改 MySQL 的配置文件则是一个 一劳永逸 的办法~ 1. 先确认当前数据库的字符集 首先使用 SQL 语句 show variables like character%; …

MySQL的字符集设置

在安装完mysql后,最好先设置一下字符集。因为如果不设置的话,mysql5.7新创建的数据库使用的是latin字符集,这会导致数据库表不能插入中文。mysql8.0默认已经使用utf-8 对于新手来说,如果你已经创建了数据库,那么可以直…

MySQL的字符集设定

我们有时在查看数据库数据时,看到一写乱码,这是由于mysql数据库字符集设定的问题,下面我就来谈谈如何正确设定字符集 在mysql中可以设定的字符集有:①服务器默认字符集 ②数据库字符集 ③表的字符集 ④列的字符集。 如果一个级别…

MySQL字符集设置

一、 MySQL字符集设置 (1) 系统变量: – character_set_server:默认的内部操作字符集 – character_set_client:客户端来源数据使用的字符集 – character_set_connection:连接层字符集 – characte…

【Win10桌面美化】一个精致的程序员桌面是怎样的呢(花了一上午时间两种风格!)

或许大家都喜欢苹果的风格,但奈何一般买的电脑都是Win10系统,今天整理了一上午,终于打造了一个自己觉得挺不错的两种风格桌面,至少不是很差的那种。一起来看看吧~ 风格一 风格二 如果你也想拥有这样的桌面的话,评论区…

程序员的办公桌上,都出现过哪些神奇的玩意儿 ~

梦想橡皮擦,一个逗趣的互联网高级网虫。 2020 年,橡皮擦又认识了很多程序员,他们除了技术神一般的存在,办公桌上也总是出现迷一般的物品。 今天我们不聊技术,看一看我们程序员的办公桌上,都见到过哪些神奇…

程序员的桌面是什么样的?美工:那...不是我的桌面吗?

近日,有网友提问道:作为一个程序员,一直使用的都是默认Windows10桌面,最近被妹子吐槽太丑,打算换一个,不知道各位程序员的桌面都长什么样子? 于是小编整理了一些程序员桌面的内容分享给大家,把电脑桌面设置成一些自己喜欢的事物,不仅可以自己过足眼瘾,还能吸引过路的…

程序员桌面都这么秀?网友:用砖头当杯垫这样合适吗?留着吓谁

当一个程序员刚入职的时候,办公桌上基本也就一电脑、一键盘、一鼠标,最多再配个杯子。然而混迹职场多年的猿老们,办公桌上都有一些彰显自己斗宗实力的“法器”。 ​ 为什么有些程序员喜欢放一些小物品在桌上?比如这只小黄鸭&…

晒一晒程序员桌面,你惊呆了没?

点击上方“芋道源码”,选择“设为星标” 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 8:55 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java 2020 超神之路,很肝~中文详细注释的开源项…

程序员的桌面!

因为灵感随时可以从混乱的桌面获得,并且看似混乱的背后,其实自有一套混乱制造者的逻辑,并不影响他们执行工作的效率。 爱因斯坦、马克吐温、扎克伯格不幸躺枪…… 爱因斯坦 马克吐温 马克扎克伯格,脸书创始人兼CEO 然而到了互联网…

这位程序员的桌面是我见过最漂亮的了

点击上方“芋道源码”,选择“设为星标” 做积极的人,而不是积极废人! 源码精品专栏 原创 | Java 2019 超神之路,很肝~中文详细注释的开源项目RPC 框架 Dubbo 源码解析网络应用框架 Netty 源码解析消息中间件 RocketMQ 源码解析数…

程序员装B小技巧——管理你的桌面

程序员装B小技巧——管理你的桌面 引言 想不想拥有一个和下方截图一样简单快捷的桌面?随着工作学习的时间推移,我们电脑里面的各种软件和文档日渐增多,导致我们的桌面变得杂乱且不美观。身为一个程序员怎么能容忍自己的桌面如此&#xff0c…

Hey~程序员,你的桌面风格该换了

最近,要做的项目越来越多,桌面上几乎全都是这样那样的文件,整个桌面看起来非常的乱。对于程序员来说,凌乱的桌面会影响我门做项目的速度,程序员就是要快才行,不快怎么能高效率呢? 正式介绍前&a…

程序员桌面

转载程序员桌面! 1、三思后再写代码!!! 2、从世界上搜索喜欢你的人!!! 其他分辨率下载: 1920x10801920x12002560x14402560x1600 3、代码没写完,哪里有脸睡觉&#xff…

晒一波程序员的桌面,逼格超级高

之前不小心秀了下桌面 没想到大家都这么热情的回复了 讲真,看完我觉得太亲切了! 因为看到了同款桌面、同款键盘 还有同款游戏手柄.... 小姐姐是在用sublime写lua开发unity游戏吗? Bug写到一半烦躁的时候就需要降降温 这么暖心的大白作为桌面&…

晒一波程序员的桌面,逼格超级高!

话不多说,小编带大家来看看程序员的桌面~ 这场面,略微有点心酸,十几人围坐一张方桌,几百人挤在百平米来大的地方,桌面上除了电脑放着杂乱的矿泉水瓶,和交错在一起的各种乱线。 还是来看看高逼格的的桌面吧~程序员的正常水平! 某程序员表示:别毁我程序员大军形象,给你…

dp光纤线与hdmi光纤线哪个比较好?

Dp光纤很多人都不能理解DP是什么意思,它就是高清数字显示接口,后面加上光纤两个字就会形成不同的产品了,和HDMI比较起来DP的工作貌似责任更加的重大,如果理解DP光纤责任重大的意思呢,可以看DP光纤的用途在哪&#xff0…

hdmi接口线_HDMI接口不可以传输音频吗?带你快速了解HDMI接口

DTECH帝特,传递精彩画面,分享快乐时光! HDMI接口不可以传输音频?很多用户认为,HDMI仅仅只是视频接口,仅支持图像信号传输,不支持音频信号。 一般我们通过HDMI数据线将电脑与液晶电视连接后&…