一.1. CREATE TABLE NAME(name VARCHAR(10)); 对这个表,缺省情况下,下面两个查询的结果是一样的: SELECT * FROM TABLE NAME WHERE name='clip'; SELECT * FROM TABLE NAME WHERE name='Clip'; MySql默认查询是不区分大小写的,如果需要区分他,必须在建表的时候,Binary标示敏感的属性. CREATE TABLE NAME( name VARCHAR(10) BINARY )
mysql查询区分大小写: SELECT id,developer FROM products WHERE developer != '' and developer = binary('LYNN') 在查找的条件值加上的binary() 来源:http://my.oschina.net/xiangtao/blog/33983 mysql自定义排序: ,,,,); select * from user order by field(roleId,'张三','李四','王五'); $str = "
原文 MYSQL LIKE 区分大小写匹配 MYSQL使用LIKE匹配时默认是不区分大小写的.例:select * from table_name where a like 'wss%'select * from table_name where a like 'WSS%'匹配的结果是一致的. 区分大小写匹配: select * from table_name where binary a like 'wss%' select * from table_name where binary a l
mysql查询默认是不区分大小写的 如: select * from some_table where str=‘abc';select * from some_table where str='ABC'; 得到的结果是一样的,如果我们需要进行区分的话可以按照如下方法来做: 第一种方法: 要让mysql查询区分大小写,可以: select * from some_table where binary str='abc'select * from some_table where binary s