大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说MySQL第六课_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