千家信息网

MySQL数据库之字符集character怎么用

发表于:2024-10-14 作者:千家信息网编辑
千家信息网最后更新 2024年10月14日,本文小编为大家详细介绍"MySQL数据库之字符集character怎么用",内容详细,步骤清晰,细节处理妥当,希望这篇"MySQL数据库之字符集character怎么用"文章能帮助大家解决疑惑,下面跟
千家信息网最后更新 2024年10月14日MySQL数据库之字符集character怎么用

本文小编为大家详细介绍"MySQL数据库之字符集character怎么用",内容详细,步骤清晰,细节处理妥当,希望这篇"MySQL数据库之字符集character怎么用"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

一、字符集 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怎么用"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。

字符 字符集 客户 客户端 数据 服务 数据库 变量 之间 文章 服务器 编码 内容 符号 计算机 帮助 妥当 二进制 代号 单个 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 柳河天气预报软件开发 股东技术如何管理软件开发 我的世界中国服务器咋添加材质包 计算机网络安全的教学方法 网络安全风险评估模式不包括 数据库软件功能最强大 linux 自带服务器 mpp 架构数据库 北京信息化软件开发介绍 数据库安装文字叙述过程 湖州软件开发驻场如何收费 计算机网络技术有选科限制吗 网络技术发展史中的重大事件 如何关闭所有电脑的服务器 班级群网络安全宣传公告 正反转传感器软件开发 软件开发高手哪里找 下列关于网络安全的认知错误 软件开发两年可以转什么行业 打印机服务器如何远程打印 五华区软件开发零售价格 葫芦科基因组数据库 零售行业网络安全ppt word协同编辑 服务器搭建 网络技术应用》模块测试卷一 日本软件开发工程师发展 软件开发流程ppt 网络安全知识文案高级 适合网络安全的歌 广州哪个软件开发培训机构好
0