MySQL第六课_Mysql教程

MySQL第六课_Mysql教程SELECT [DISTINCT] * /{字段名1,字段名2,字段名3,………} FROM 表名 [WHERE 条件表达式1] [GROUP BY 字段名[HAVING 条件表达式2]]

MySQL第六课

SELECT [DISTINCT]     * /{字段名1,字段名2,字段名3,………}

FROM 表名

[WHERE 条件表达式1]

[GROUP BY 字段名[HAVING 条件表达式2]]

[ORDER BY 字段名[ASC/DESC]]

[LIMIT[OFFSET] 记录数];

 

DISTINCT:去掉重复的值

GROUP BY :分组

ORDER BY :排序

 

 

带有IN 关键字的查询:

SELECT   */字段名

FROM 表名

WHERE 字段名 [NOT] IN(元素1,元素2,…..);

 

带有BETWEEN AND 关键字的查询:

SELECT */{字段名}

FROM 表名 WHERE 字段名[NOT] BETWEEN 值1AND 值2;

 

空值查询:

SELECT  */字段名

FROM 表名   WHERE 字段名 IS [NOT] NULL;

 

带DISTINCT 的查询:

SELECT DISTINCT 字段名 FROM 表名;

如果作用多个字段,完全重复才会被删去。

 

带LIKE 关键字的查询:

SELECT  */字段名

FROM 表名

WHERE 字段名 [NOT]  LIKE “匹配字符串”

通配符:1.%,可以匹配任意长度的字符串,包括空字符串

“s%”以字符s开头的

2._下划线通配符,可以匹配任意长度的字符串,包括空字符串

“\%”匹配百分号字面值

 

带AND关键字的多条件字查询:

SELECT   */字段名

FROM 表名

WHERE 条件表达式/AND条件表达式[…AND条件表达式n]

 

带or关键字的查询:

SELECT  */字段名

FROM 表名

WHERE 条件表达式/OR 条件表达式2[…OR 条件表达式n];

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10294.html

(0)
上一篇 2022-12-30 09:00
下一篇 2022-12-30 10:00

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注