一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - 使MySQL查詢區分大小寫的實現方法

使MySQL查詢區分大小寫的實現方法

2019-11-13 15:09mysql教程網 Mysql

我們在MySQL中使用SELECT語句查詢時,可不可以使查詢區分大小寫?今天從網絡上找到了方法,現總結如下。

1、一種方法是可以設置表或行的collation,使其為binary或case sensitive。在MySQL中,對于Column Collate其約定的命名方法如下: 

*_bin: 表示的是binary case sensitive collation,也就是說是區分大小寫的 
*_cs: case sensitive collation,區分大小寫 
*_ci: case insensitive collation,不區分大小寫 


########### 
# Start binary collation example 
########### 
mysql> create table case_bin_test (word VARCHAR(10)) CHARACTER SET latin1 COLLATE latin1_bin; 
Query OK, 0 rows affected (0.02 sec) 

mysql> INSERT INTO case_bin_test VALUES ('Frank'),('Google'),('froogle'),('flickr'),('FlicKr'); 
Query OK, 5 rows affected (0.00 sec) 
Records: 5 Duplicates: 0 Warnings: 0 

mysql> SELECT * FROM case_bin_test WHERE word LIKE 'f%'; 
+---------+ 
| word | 
+---------+ 
| froogle | 
| flickr | 
+---------+ 
2 rows in set (0.00 sec) 

mysql> SELECT * FROM case_bin_test WHERE word LIKE 'F%'; 
+---------+ 
| word | 
+---------+ 
| Frank | 
| FlicKr | 
+---------+ 
4 rows in set (0.00 sec) 

########### 
# End 
########### 

2、另外一種方法 

########### 
# Start case sensitive collation example 
########### 

mysql> create table case_cs_test (word VARCHAR(10)) CHARACTER SET latin1 COLLATE latin1_general_cs; 
Query OK, 0 rows affected (0.08 sec) 

mysql> INSERT INTO case_cs_test VALUES ('Frank'),('Google'),('froogle'),('flickr'),('FlicKr'); 
Query OK, 5 rows affected (0.00 sec) 
Records: 5 Duplicates: 0 Warnings: 0 

mysql> SELECT * FROM case_cs_test WHERE word LIKE 'F%'; 
+---------+ 
| word | 
+---------+ 
| Frank | 
| FlicKr | 
+---------+ 
4 rows in set (0.00 sec) 

mysql> SELECT * FROM case_cs_test WHERE word LIKE 'f%'; 
+---------+ 
| word | 
+---------+ 
| froogle | 
| flickr | 
+---------+ 
2 rows in set (0.00 sec) 

########### 
# end 
########### 


3、還有一種方法就是在查詢時指定collation 

mysql> create table case_test (word VARCHAR(10)) CHARACTER SET latin1; 
Query OK, 0 rows affected (0.01 sec) 

mysql> INSERT INTO case_test VALUES ('Frank'),('Google'),('froogle'),('flickr'),('FlicKr'); 
Query OK, 7 rows affected (0.01 sec) 
Records: 7 Duplicates: 0 Warnings: 0 
mysql> SELECT * FROM case_test WHERE word LIKE 'f%'; 
+---------+ 
| word | 
+---------+ 
| Frank | 
| froogle | 
| flickr | 
| FlicKr | 
+---------+ 
6 rows in set (0.01 sec) 

mysql> SELECT * FROM case_test WHERE word LIKE 'F%'; 
+---------+ 
| word | 
+---------+ 
| Frank | 
| froogle | 
| flickr | 
| FlicKr | 
+---------+ 
6 rows in set (0.01 sec) 


mysql> SELECT * FROM case_test WHERE word COLLATE latin1_bin LIKE 'F%'; 
+---------+ 
| word | 
+---------+ 
| Frank | 
| FlicKr | 
+---------+ 
4 rows in set (0.05 sec) 

mysql> SELECT * FROM case_test WHERE word COLLATE latin1_bin LIKE 'f%'; 
+---------+ 
| word | 
+---------+ 
| froogle | 
| flickr | 
+---------+ 
2 rows in set (0.00 sec) 



mysql> SELECT * FROM case_test WHERE word LIKE 'f%' COLLATE latin1_bin; 
+---------+ 
| word | 
+---------+ 
| froogle | 
| flickr | 
+---------+ 
2 rows in set (0.00 sec) 

mysql> SELECT * FROM case_test WHERE word LIKE 'F%' COLLATE latin1_bin; 
+---------+ 
| word | 
+---------+ 
| Frank | 
| FlicKr | 
+---------+ 
4 rows in set (0.01 sec) 


mysql> SELECT * FROM case_test WHERE word LIKE 'F%' COLLATE latin1_general_cs; 
+---------+ 
| word | 
+---------+ 
| Frank | 
| FlicKr | 
+---------+ 
4 rows in set (0.04 sec)

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产成人综合网 | 国产一区私人高清影院 | 闺蜜调教我做她的脚奴 | 麻麻与子乱肉小说怀孕 | 日本男男漫画 | 99精品视频在线观看 | 激情婷婷成人亚洲综合 | 热巴在公交车h文 | 亚洲成人网页 | 麻豆自拍 | 楚乔传第二部免费播放电视连续剧 | 午夜精品久久久久久久99 | 亚洲女同一区二区 | 娇小8一12xxxx第一次 | 99在线精品免费视频九九视 | 欧美男男gaysgays | 4虎影院在线观看 | 欧美a在线 | 成品人视频免费观看 | 国产成人一区二区三区在线视频 | 欧美亚洲桃花综合 | 成人免费高清视频 | 咪咪爱在线视频 | 欧美大陆日韩一区二区三区 | 四虎1515hhcom | 俄罗斯精品bbw| 青青久久精品国产免费看 | 亚洲精品在线免费 | 精品一区二区三区五区六区七区 | 成人特级毛片69免费观看 | 236宅宅2021最新理论 | 色男人的天堂久久综合 | 非洲一级毛片又粗又长aaaa | 4438全国最大成人网视频 | 99久久999久久久综合精品涩 | 香蕉久久一区二区三区啪啪 | 色老板视频 | 国产精品吹潮香蕉在线观看 | 粗暴hd另类另类 | 超大阿力gaysex | 成人免费网址 |