MySQL中条件查询可以使用SELECT语句和WHERE子句来实现。具体用法如下:
- 简单的条件查询
例如,查找表中age为25的所有记录:
SELECT * FROM table_name WHERE age=25;
- 多个条件组合查询
例如,查找表中age为25并且gender为’男’的所有记录:
SELECT * FROM table_name WHERE age=25 AND gender='男';
- 模糊查询
使用LIKE关键字进行模糊匹配,%表示0个或多个字符,_表示一个字符。
例如,查找表中name以’A’开头的所有记录:
SELECT * FROM table_name WHERE name LIKE 'A%';
- 范围查询
使用BETWEEN关键字进行范围匹配。
例如,查找表中age在20到30之间的所有记录:
SELECT * FROM table_name WHERE age BETWEEN 20 AND 30;
- NULL值判断
可以使用IS NULL或IS NOT NULL来判断某列是否为空值。
例如,查找表中address为空值的所有记录:
SELECT * FROM table_name WHERE address IS NULL;