我相信很多人在mysql中查询时都遇到过mysql不区分字母大小写的情况:如以下例子: 1.SELECT * FROM `user` WHERE userpass = 'Z20'; 结果为: 2.SELECT * FROM `user` WHERE userpass = 'z20'; 结果为: 因此,MySQL默认是不会对字段的值区分大小写的.所以我们就要用到binary关键字来强制区分大小写. binary使用时只需在查询的条件前面加上它就可以.看例子: 3.SELECT * FROM `us
在sql中怎么查看一个字符的ascii编码或Unicode编码: SELECT ASCII('a') AS [AsciiNum]--字符获取ASCII码 SELECT UNICODE(N'a') AS [UnicodeNum]--字符获取UNICODE编码 ) AS [返回类型为CHAR(1)]--ASCII码转字符类型CHAR(1) ) AS [返回类型为NVARCHAR(1)]--ASCII码转字符类型NVARCHAR(1) 结果如下: 还有一点,Unicode编码只编码第一个 ) ) ')