(1) 今天發現,mysql5.5查詢預設是不區分大小寫的
select category ,ncrna ,species ,cell ,immune_events ,count(1) from functiondata where category = 'lncrna' and ncrna = 'linc01228' group by category ,ncrna ,species ,cell ,immune_events
select category ,ncrna ,species ,cell ,immune_events ,count(1) from functiondata where category = 'lncrna' and ncrna = 'linc01228' group by category ,ncrna ,species ,cell ,immune_events
得到的結果是一樣的,我們可以這樣處理
(2) 要讓mysql查詢區分大小寫,可以使用如下方式:
select category ,ncrna ,species ,cell ,immune_events ,count(1) from functiondata where category = 'lncrna' andbinaryncrna = 'linc01228' group by category ,ncrna ,species ,cell ,immune_events
select category ,ncrna ,species ,cell ,immune_events ,count(1) from functiondata where category = 'lncrna' andbinaryncrna = 'linc01228' group by category ,ncrna ,species ,cell ,immune_events
(3) 成功得到想要的資料。
mysql 不區分大小寫問題
1.mysql 的預設規定 1.1 mysql在linux下資料庫名 表名 列名 別名大小寫規則是這樣的 1 資料庫名與表名是嚴格區分大小寫的 2 表的別名是嚴格區分大小寫的 3 列名與列的別名在所有的情況下均是忽略大小寫的 4 變數名也是嚴格區分大小寫的 1.2 mysql在windows下都不區...
mysql查詢不區分大小寫
摘自 當我們輸入不管大小寫都能查詢到資料,例如 輸入 aaa 或者aaa aaa都能查詢同樣的結果,說明查詢條件對大小寫不敏感。解決方案一 於是懷疑mysql的問題。做個實驗 直接使用客戶端用sql查詢資料庫。發現的確是大小不敏感 通過查詢資料發現需要設定collate 校對 collate規則 b...
MySQL查詢不區分大小寫
springboot mybatis plus獲取資料時,發現mysql竟然沒有區分大小寫都能識別出來,具體的sql如下 select from user where username mysql預設的字元檢索策略 utf8 general ci,表示不區分大小寫 utf8 general cs表示...