900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > MYSQL如何设置大小写敏感 – 数据库 – 前端 mysql多表同步数据

MYSQL如何设置大小写敏感 – 数据库 – 前端 mysql多表同步数据

时间:2021-12-24 15:34:43

相关推荐

MYSQL如何设置大小写敏感 – 数据库 – 前端 mysql多表同步数据

平时很少会考虑数据存储需要明确字符串类型字段的大小写,MYSQL默认的查询也不区分大小写。但作为用户信息,一旦用户名重复,又会浪费很多资源。再者,李逵、李鬼的多起来,侦辨起来很困难。要做到这一点,要么在建表时,明确大小写敏感(字段明确大小写敏感)。如果通盘数据库所有字段都需要大小写敏感,不如在字符集设置时做好调整。不过,通常不建议这么做。

如果跟偶一样,数据库已经在线上跑了,一个表上百万条数据,做字段类型变更有可能导致数据库宕机。那么好吧,在查询时,多加个单词好了!-

例如,一般查询:

SELECT*FROMUWHEREnameLIKE’a%’;

SELECT*FROMUWHEREnameLIKE’A%’;

其结果是一样的,为了区分’A%’和’a%’,可以这么做:

SELECT*FROMUWHEREbinarynameLIKE’a%’;

SELECT*FROMUWHEREbinarynameLIKE’A%’;

仅仅多了一个binary,就可以得到不同的结果!

当然,如果需要建表时强制区分大小写,可以这么写:

createtabletable_name(

就这么简单!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。