第3章、MySQL乱码的解决-字符集
第三章、MySQL字符集
1.MySQL字符集和校验规则
 字符集:是一套符号和编码的规则
 校验规则:是对该套符号和编码的校验,定义字符的排序和比较规则
2.查看字符集方法
 a. 查看mysql支持的字符集
 show character set;
 b. 查看字符集的校对规则
 show collation;
 gbk_chinese_ci : 不区分大小写
 gbk_bin : 区分大小写
 c. 查看当前数据库的字符集
 \s
 show variables like ‘character%’;
 character_set_client #客户端请求数据的字符集
 character_set_connection #客户端与服务端连接的字符集
 character_set_database # 数据库默认使用的字符集
 character_set_filesystem #操作系统中的文件名不做任何转换
 character_set_results #查询结果返回数据的结果集
 character_set_server # mysql服务端的字符集
 character_set_system #系统的字符集
 d. 查看当前数据库的校对规则
 show variables like ‘collation%’;
3.MySQL字符集设置
 a. 字符集设置层级关系
 服务端:character_set_server > database > table
 客户端:character_set_connection > character_set_resul
