Mysql默认的字符检索策略: utf8_general_ci 表示不区分大小写,这个是utf8字符集默认的校对规则; utf8_general_cs 表示区分大小写, utf8_bin 表示二进制比较,同样也区分大小写 注:Mysql5.6.10版本中,不支持utf8_general_cs 1.在表级别控制 create table test01( id int primary key, name varchar(32) not null )engine=innodb collate=utf8_bin insert into test01(id,name)values(1,‘a‘); insert into test01(id,name)values(1,‘A‘); 创建表是指定 collate=utf8_bin 2.在数据库级别控制: ALTER DATABASE `databaseName` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci 未测试
时间: 2024-12-14 23:46:08