windows下Mysql设置字段值区分大小写

时间:2024-04-05 07:27:15

MySQL在Windows下是不区分大小写的,如果想在查询时区分字段值的大小写,则:字段值需要设置BINARY属性或者设置字段的排序规则,设置的方法有以下几种:

1:创建时设置:
CREATE TABLE T(

id int,
col VARCHAR(100) BINARY
);

2:使用alter修改:
ALTER TABLE tablename MODIFY COLUMN cloname VARCHAR(45) BINARY;

3:ALTER TABLE menu MODIFY COLUMN id VARCHAR(64) BINARY;

4:设置字段的排序规则为utf8mb4_bin

windows下Mysql设置字段值区分大小写
个人比较推荐第4种方法