mysql查询区分大小写
复制代码 代码示例:
create table students(
name varchar(10)
);
mysql查询默认不区分大小写,例如:
复制代码 代码示例:
select * from students where name like 'a%'
select * from students where name like 'A%'
效果相同。
mysql查询区分大小写,sql语句:
复制代码 代码示例:
select * from students where binary name like 'a%'
select * from students where binary name like 'A%'
在数据库设计时,可能需要大小写敏感,解决方法:
建表时使用BINARY标示
复制代码 代码示例:
CREATE TABLE students(
name VARCHAR(10) BINARY
);
修改已存在的字段的sql语句:
复制代码 代码示例:
alter table ecs_users change user_name user_name varchar(60) binary default '' not null