Mysql 查詢區分大小寫的2種方式

2021-08-05 23:13:22 字數 318 閱讀 9350

第一種:

select * from aaa t where binary t.content like '%s%'

第二種:

select * from aaa t where t.content collate utf8_bin like '%s%'

之前一直不怎麼清楚核對(collate)是做什麼用的,裡面有各種 "_bin"或者"_ci"結尾的詞,現在才知道,原來 bin(binary) 是區分大小寫,而 ci(case insensitive)是不區分大小寫的意思。

建表的時候,也可以注意,在字段後標註binary,可以用來區分大小寫。

MySQL查詢區分大小寫

mysql查詢區分大小寫 create table students name varchar 10 mysql查詢預設是不區分大小寫的 如 select from students where name like a select from students where name like a 效...

查詢區分大小寫

在sql2000和7.0的查詢語句中,區分大寫的查詢方法 sql2000,就用下面的方法.就是在欄位名後加 collate chinese prc cs as ws 區分大小寫 全半形字元的方法 測試資料 create table 表 fd varchar 10 insert into 表 sele...

查詢區分大小寫

在sql2000和7.0的查詢語句中,區分大寫的查詢方法 sql2000,就用下面的方法.就是在欄位名後加 collate chinese prc cs as ws 區分大小寫 全半形字元的方法 測試資料 create table 表 fd varchar 10 insert into 表 sele...