如何在 MySQL 中进行 SQL 区分大小写的字符串比较?
mysqlmysqli database更新于 2024/9/4 10:20:17
首先,我们将借助 CREATE 命令创建一个表。
创建表 −
mysql> CREATE table InCaseSensDemo -> ( -> Name varchar(100) -> ); Query OK, 0 rows impacted (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)
相关文章
有用资源
mysql 参考教程 - 该教程包含有关 mysql 的更多信息:https://www.cainiaomax.com/mysql/

