数据库教程:MySQL数据库之字符集 character

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

一、字符集 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的文章就介绍到这了,更多相关mysql字符集 内容请搜索<计算机技术网(www.ctvol.com)!!>以前的文章或继续浏览下面的相关文章希望大家以后多多支持<计算机技术网(www.ctvol.com)!!>!

需要了解更多数据库技术:MySQL数据库之字符集 character,都可以关注数据库技术分享栏目—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/dtteaching/1090918.html

(0)
上一篇 2022年5月9日
下一篇 2022年5月9日

精彩推荐