01AND(与)和OR(或)运算符

如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。

AND运算语法

mu

SELECT * FROM 表名 WHERE 字段名 = '字段值' ​AND​  字段名 > 50;

如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录.

OR运算语法

muSELECT * FROM 表名 WHERE 字段名 = '字段值' OR​ 字段名 = '字段值';

您也可以把 AND 和 OR 结合起来(使用圆括号来组成复杂的表达式)。

结合AND和OR

mu


SELECT * FROM 表名 WHERE 字段名 > 15 ​AND

(字段名 = '字段值' ​OR​ 字段名 = '字段值');

02语法


ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。

ORDER BY 语法

mu

SELECT 字段名,字段名

FROM 表名

ORDER BY​ 字段名,字段名 ASC|DESC(升序,降序);

order by 字段1,字段2       这个时候都是默认按升序排列

order by 字段1 desc,字段2   这个时候 A 降序,B 升序排列 order by 字段1 ,字段2 desc  这个时候 A 升序,B 降序排列


limit 子句用于规定要返回的记录的数目。

limit 子句对于拥有数千条记录的大型表来说,是非常有用的。

limit 子句

mu


SELECT * FROM 表名 ​LIMIT ​5;

LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式

Like 操作符

mu



SELECT * FROM 表名

WHERE 字段名 ​LIKE​ '值%';

通配符可用于替代字符串中的任何其他字符

通配符%

mu



SELECT * FROM 表名

WHERE 字段名 LIKE '值%';



IN 操作符允许您在 WHERE 子句中规定多个值。

IN 语法

mu



SELECT 字段名(s)

FROM 表名

WHERE 字段名 IN (字段值1,字段值2,...);


BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。

RETWEEN操作符

mu



SELECT 字段名

FROM 表名

WHERE 字段名 BETWEEN 字段值1 AND 字段值2;

%代表这个字段前面后者后面还有值​                                    

按条件模糊查询一个表的值

mu



SELECT 字段名 FROM 库名 WHERE 字段名  like '%字段中的值%'



通过使用 SQL,可以为表名称或列名称指定别名。​:


表别名和语法别名语法

mu




01

SELECT 字段名 AS 别名字段名

FROM 表名;


02

SELECT 字段名(s)

FROM 表名 AS 别名字段名;


END
如果看到这里,说明你喜欢这篇文章,请 转发、点赞。同时 本公众号可以第一时间接受到博文推送。