1、中文问题
-- 插入数据(中文) insert into my_student values(5,'itcast0005','张越','男'); -- 查看所有字符集 show character set; -- 查看服务器默认的对外处理的字符集 show variables like 'character_set%'; -- 修改服务器认为的客户端数据的字符集为GBK set character_set_client = gbk; -- 修改服务器给定数据的字符集为GBK set character_set_results = gbk;后面三个等价于
-- 快捷设置字符集 set names gbk;2、校对集
-- 查看所有校对集 show collation; -- 创建表使用不同的校对集 create table my_collate_bin( name char(1) )charset utf8 collate utf8_bin; create table my_collate_ci( name char(1) )charset utf8 collate utf8_general_ci; -- 插入数据 insert into my_collate_bin values('a'),('A'),('B'),('b'); insert into my_collate_ci values('a'),('A'),('B'),('b'); -- 排序查找 select * from my_collate_bin order by name; select * from my_collate_ci order by name; -- 有数据后修改校对集 alter table my_collate_ci collate = utf8_bin; alter table my_collate_ci collate = utf8_general_ci;