我们将在 SELECT 语句使用 WHERE 子句来读取 MySQL 数据表 runoob_tbl 中的数据。
以下实例将读取 runoob_tbl 表中 runoob_author 字段值为 Sanjay 的所有记录:
SQL SELECT WHERE 子句
SELECT * from runoob_tbl WHERE runoob_author='菜鸟教程';
输出结果:

MySQL 的 WHERE 子句的字符串比较是不区分大小写的。 你可以使用 BINARY 关键字来设定 WHERE 子句的字符串比较是区分大小写的。
如下实例:
BINARY 关键字
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' 的查询条件是没有数据的。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Oracle优化-检查Oracle数据库性能
张静懿
42次阅读
2025-03-22 13:53:22
行锁跟踪
www
40次阅读
2025-03-05 16:12:16
MySQL数据库优化总结
鲁鲁
36次阅读
2025-03-25 23:06:42
ORACLE数据库查看执行计划
张静懿
33次阅读
2025-03-23 22:23:04
oracle检查数据库cpu、I/O、内存性能
怀念和想念
33次阅读
2025-03-23 22:06:48
硬货!深度解析PostgreSQL三大核心故障
呆呆的私房菜
33次阅读
2025-03-04 09:47:16
oracle巡检的其他检查
听溪
32次阅读
2025-03-23 22:17:19
Oracle联合查询
淡定
32次阅读
2025-03-07 20:35:14
Oracle巡检-检查Oracle相关资源的使用情况
听溪
30次阅读
2025-03-22 12:46:43
oracle数据库查询与管理
芃芃
30次阅读
2025-03-18 23:52:52