mysql中的编码各个变量的含义
来源:互联网 发布:java 数组切片 编辑:程序博客网 时间:2024/04/30 14:37
character_set_client ,这是用户告诉MySQL查询是用的什么字符集。
character_set_connection ,MySQL接受到用户查询后,按照character_set_client将其转化为character_set_connection设定的字符集。
character_set_connection ,MySQL接受到用户查询后,按照character_set_client将其转化为character_set_connection设定的字符集。
character_set_results , MySQL将存储的数据转换成character_set_results中设定的字符集发送给用户。
character_set_client指定的是Sql语句的编码,如果设置为 binary,mysql就当二进制来处理,character_set_connection指定了mysql 用来运行sql语句的时候使用的编码,也就是说,程序发送给MySQL 的SQL语句,会首先被MySQL从character_set_client指定的编码转换到character_set_connection指定的编码,如果character_set_clien指定的是binary,则MySQL就会把SQL语句按照character_set_connection指定的编码解释执行.
当执行SQL语句的过程中,比如向数据库中插入字段的时候,字段也有编码设置,如果字段的编码设置和character_set_connection指定的不同,则MySQL 会把插入的数据转换成字段设定的编码。SQL语句中的条件判断和SQL插入语句的执行过程类似.
当SQL执行完毕像客户端返回数据的时候,会把数据从字段指定的编码转换为character_set_results指定的编码,如果character_set_results=NULL 则不做任何转换动作,(注意这里设置为NULL不等于没有设置,没有设置的时候MySQL会继承全局设置),
- mysql中的编码各个变量的含义
- Relative布局中的各个属性的含义
- 关于Unity中Rigidbody组件的各个变量的含义
- DFHBMSCA中各个变量的含义对照表
- 各个缩写的含义
- Android的DDMS中的Threads的各个字段的含义
- Android的DDMS中的Threads的各个字段的含义
- Android的DDMS中的Threads的各个字段的含义
- Android的DDMS中的Threads的各个字段的含义
- Linux中 /var/log/ 中的各个文件的含义
- jsp中的编码设置的含义
- Mysql变量含义
- OpenCV各个模块/各个文件夹的含义
- Objective-C中变量采用@property的各个属性值的含义
- Objective-C中变量采用@property的各个属性值的含义
- Objective-C中变量采用@property的各个属性值的含义
- Objective-C中变量采用@property的各个属性值的含义
- linux 各个文件夹的含义
- drupal7一: 安装配置CKEditor 和 IMCE 模块
- 11csdn-java周末作业(登陆界面)
- new 与 malloc , realloc
- Java与Flex学习笔记(8)----Flex带进度条的多文件上传(基于Servlet)
- 多线程程序中线程安全的操纵可视化控件
- mysql中的编码各个变量的含义
- 数据结构复习(层次遍历)
- 显示器面板类型
- C#中仿QQ截图
- 介绍HashSet .
- 八皇后问题
- TCP/IP学习(一)基本概念
- jsTree插件简介(四)
- TQ2440 设置开机启动 注册表修改方法