我的mysql默认区分大小写 环境win7 wamp5(新安装的没有进行过设置) 如 ...
发布网友
发布时间:2022-04-27 03:27
我来回答
共2个回答
热心网友
时间:2022-04-08 04:33
mysql对数据库名、表名、字段名这些不区分大小写,假如有个表叫做abc,那么下面的语句都能查询出相同的结果:
select * from ABC;
select * from Abc;
select * from aBC;
这是无法改变的。
如果对于字段的相等查询要区分大小写,例如数据库中有用户名为admin,下面的语句都能查出内容:
select * from user where uname='admin';
select * from user where uname='ADMIN';
这样就很惹人麻烦,要改变这个现象,就必须修改数据库这个字段的属性,增加一个binnary的属性。
热心网友
时间:2022-04-08 05:51
鉴定完毕,无话可说!