如何在 MySQL 中進行大小寫敏感字串比較?
首先,我們使用 CREATE 命令建立一張表。
建立一張表 −
mysql> CREATE table InCaseSensDemo -> ( -> Name varchar(100) -> ); Query OK, 0 rows affected (0.50 sec)
使用 INSERT 命令向該表中插入記錄 −
mysql> INSERT into InCaseSensDemo values('JOhN');
Query OK, 1 row affected (0.11 sec)
mysql> INSERT into InCaseSensDemo values('bob');
Query OK, 1 row affected (0.21 sec)
mysql> INSERT into InCaseSensDemo values('BoB');
Query OK, 1 row affected (0.13 sec)
mysql> INSERT into InCaseSensDemo values('Bob');
Query OK, 1 row affected (0.18 sec)使用 SELECT 命令顯示所有記錄 −
mysql> SELECT * from InCaseSensDemo;
以下是輸出結果 −
+------+ | Name | +------+ | JOhN | | bob | | BoB | | Bob | +------+ 4 rows in set (0.00 sec)
以下是建立大小寫敏感字串比較的語法 −
SELECT * FROM yourTableName WHERE BINARY column_name = 'value';
應用以上語法比較大小寫敏感的值 −
mysql> SELECT * FROM InCaseSensDemo WHERE BINARY Name = 'bob';
以下是輸出結果
+------+ | Name | +------+ | bob | +------+ 1 row in set (0.00 sec)
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP