MySql數據庫中where的使用


SELECT * from runoob_tbl WHERE runoob_author='菜鳥教程';

MySQL 的 WHERE 子句的字符串比較是不區分大小寫的。 你可以使用 BINARY 關鍵字來設定 WHERE 子句的字符串比較是區分大小寫的

mysql> SELECT * from runoob_tbl WHERE BINARY runoob_author='runoob.com';

Empty set (0.01 sec) mysql> SELECT * from runoob_tbl WHERE BINARY runoob_author='RUNOOB.COM';

+-----------+---------------+---------------+-----------------+

| runoob_id | runoob_title | runoob_author | submission_date|

+-----------+---------------+---------------+-----------------+

|3 | JAVA 教程 | RUNOOB.COM | 2016-05-06 |

|4 | 學習 Python | RUNOOB.COM | 2016-03-06 |

+-----------+---------------+---------------+-----------------+

2 rows in set (0.01 sec)

實例中使用了 BINARY 關鍵字,是區分大小寫的,所以 runoob_author='runoob.com' 的查詢條件是沒有數據的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM