美文网首页
Mysql使用binary解决mysql数据字段大小写敏感问题

Mysql使用binary解决mysql数据字段大小写敏感问题

作者: 趙小傑 | 来源:发表于2019-06-15 23:46 被阅读0次

    MySQL不区分大小写,用户登录时查询密码的时候必须区分大小!

    SELECT * FROM User WHERE username='zhangsan' AND password= binary '1Qaz23DDa';
    

    如果想在查询时区分字段值的大小写,则:字段值需要设置BINARY属性,设置的方法有多种:

    A、创建时设置: 
        CREATE TABLE T( 
        name VARCHAR(10) BINARY 
        ); 
    
    B、使用alter修改: 
    ALTER TABLE `tablename` MODIFY COLUMN `cloname` VARCHAR(45) BINARY; 
    
    C、mysql table editor中直接勾选BINARY项。
    
    

    相关文章

      网友评论

          本文标题:Mysql使用binary解决mysql数据字段大小写敏感问题

          本文链接:https://www.haomeiwen.com/subject/xatwfctx.html