MySQL使用笔记(六)条件数据记录查询
By francis_hao Dec 17,2016
条件数据记录查询
mysql> select field1,field2…… from table_name where 条件;
其中条件的形式有以下几种
条件为关系运算符和逻辑运算符
MySQL支持的比较运算符
运算符 | 描述 |
> | 大于 |
< | 小于 |
= | 等于 |
!= | 不等于 |
>= | 大于等于 |
<= | 小于等于 |
MySQL支持的逻辑运算符
运算符 | 描述 |
AND(&&) | 逻辑与 |
OR(||) | 逻辑或 |
XOR | 逻辑异或 |
NOT(!) | 逻辑非 |
条件为between and关键字
用于判断字段的数值是否在指定范围内。
mysql> select field1,field2…… from table_name where field [not] between 值1 and 值2;
条件为is null关键字
mysql> select field1,field2…… from table_name where field is [not] null;
条件为in关键字
mysql> select field1,field2…… from table_name where field [not] in (value1,value2……);
条件为like关键字
适用于需要使用模糊查询的情况
mysql> select field1,field2…… from table_name where field like value;
通配符 | 描述 |
_ | 匹配单个字符 |
% | 匹配任意长度字符串(0个、1个或多个) |
本文由 刘英皓 创作,采用 知识共享 署名-非商业性使用-相同方式共享 3.0 中国大陆 许可协议进行许可。欢迎转载,请注明出处:
转载自:http://www.cnblogs.com/yinghao1991/p/6192823.html
参考
[1] 王飞飞 崔洋 贺亚茹《MySQL数据库应用从入门到精通(第二版)》北京:中国铁道出版社,2014年9月