mysql 5.5在windows7 下表名 区分大小写,怎么设置
1个回答
展开全部
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的属性。
select * from Abc;
select * from aBC;
这是无法改变的。
如果对于字段的相等查询要区分大小写,例如数据库中有用户名为admin,下面的语句都能查出内容:
select * from user where uname='admin';
select * from user where uname='ADMIN';
这样就很惹人麻烦,要改变这个现象,就必须修改数据库这个字段的属性,增加一个binnary的属性。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询