mysql查询区分大小写代码实例

发布时间:2019-08-04编辑:脚本学堂
mysql查询语句区分大小写的方法,mysql查询区分大小写,mysql查询默认不区分大小写,建表时需要使用binary标示,不了解的朋友参考下。

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