语法:
SELECT
*
FROM
表名
WHERE
条件查询语句;
1.条件运算符
= > < != <>
跟Java等语言相似
2.逻辑运算符
and or not
3.模糊查询 LIKE
查询字符串是否于指定字符串相匹配
SELECT
查询数据
FROM
表
WHERE
想要查询的字段 LIKE "通配符"
通配符
%:任意零次或多次匹配
_:一次匹配
[ ]:限定次数
[^]:否定
也可以自己定义通配符
ESCAPE "$";
4.IN()相当于=
SELECT
*
RROM
表
WHERE
字段 IN(想要的);
5.BETWEEN AND
相当于数学的区间[a,b]
不在这个区间里
NOT BETWWEN AND
6.IS NULL 或者 IS NOT NULL
是空的,或者是不是空的
7.IFNULL(查询字段,指定值)
如果是NULL就返回指定值,否则原来值输出
排序
ORDER BY
语法:
SELECT
*
FROM
表名
ORDER BY [ase 或者dese代表正序或倒序]
需要排序的字段名
有多个的话
先排序第一个,在排序第二个