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

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

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)

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 天天综合天天综合色在线 | np高h疯狂黄暴宫口 narutomanga玖辛奈之乳 | 国产国语videosex另类 | 亚洲性爱区 | 5g影院成人 | 香蕉91视频 | 欧美精品日韩一区二区三区 | 免费午夜影院 | youzljzljzljzlj96| 美女扒开奶罩让男人吃奶 | 欧美日韩精品一区二区三区视频播放 | 99视频久久 | 韩国美女激情vip | 天天做天天爱天天爽综合区 | 黑人女性猛交xxxxxⅹxx | 亚洲国产第一区二区三区 | 亚洲成人免费观看 | eeuss免费快捷 | 91精品国产一区 | 91麻豆精品国产自产在线观看 | 狠狠干2017 | aⅴ天堂小视频 | 羞羞影院午夜男女爽爽影院网站 | 白丝憋尿 | 午夜香蕉成视频人网站高清版 | 91真人毛片一级在线播放 | 亚洲AV蜜桃永久无码精品无码网 | 性色香蕉AV久久久天天网 | 亚洲国产精品91 | 我和么公的秘密小说免费 | 无限国产资源 | 国产chinese男男gaygay | 好湿好滑好硬好爽好深视频 | 日本videossexx日本人 | 男人狂躁女人下面狂叫图片 | 肉蒲在线观看 | 大jjjj免费看视频 | 精品午夜中文字幕熟女人妻在线 | 98pao强力打造高清免费 | 精品破处 | 青青草国产精品久久碰 |