-- 支持哪些字符集 GBK UTF8 UTF8MB4
show character set
-- 校对规则 COLLATION
-- _ci:大小写不敏感
-- _cs:大小写敏感
-- _bin:
-- 服务器端
-- 1 编译
-- 2 启动参数
--character_set_server
--collation_server
-- 3 启动参数文件
[my.cnf]
character_set_server=utf8
collation_server=utf8_general_ci
-- 4 运行期间修改 (global:对以后新会话有效;session:只当前会话有效)
show global variables like '%server';
set global character_set_server=gbk;
-- 连接时指定
-- 1 character_set_client:客户端发出SQL所用的字符集
-- 2 character_set_connection:服务器接收
-- 3 character_set_results:返回结果集
show variables like 'character_set\_%';
-- 一步设置
set names 'charset_name' [COLLATE 'collation_name']
set character set 'charset_name'
-- 数据保存时使用的字符集
-- server级
-- database级
create database x charset utf8;
alter database x charset utf8;
-- table级
create table y charset latin1;
-- column级
-- other
select _utf8'中文', _gbk'中文';
阅读(1047) | 评论(0) | 转发(0) |