MySQL· 条件

Posted ToSun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL· 条件相关的知识,希望对你有一定的参考价值。

基本函数

lower(字段名)转小写
upper(字段名)转大写
length(字段名)数据的长度
substr(字段名,截取开头位置,结束位置)(含头含尾)截取
concat(字段名,拼接内容)拼接数据
replace(字段名,替换数据,替换内容)替换

round四舍五入
ceil向上取整
floor向下取整
max(字段名)求最大值
min(字段名)求最小值
sum(字段名)求和
avg(字段名)求平均

select now() --年月日 时分秒
select curdate() --年与日
select curtime() --时分秒
--year()年 month()月 day()日   

select now(),year(now()),month(now()),day(now()) from emp;

--hour()时  minute()分 second()秒

select now(),hour(now()),minute(now()),second(now()) from emp;

distinct去除重复的记录行
SELECT DISTINCT 字段名 FROM 表名;

过滤条件
where
and 相当于& 关系
or相当于|关系
between  and 两者之间
is null 为空
is not  null 不为空

模糊查询
like  %通配符、不限制个数
-一个代表一个字符

分页
limit一个参数N 展示N条数据
二个参数,S  N从S开始展示N条数据

排序
by  排序字段  asc 默认从小到大
desc  降序

count(字段名)统计该字段的所有数据

group by 字段名用于对查询的结果进行分组统计

having 子句类似where限制返回结果,where用在主句中,having用在分组中

 
 

以上是关于MySQL· 条件的主要内容,如果未能解决你的问题,请参考以下文章

4.3 合并重复的条件执行片段

如何有条件地将 C 代码片段编译到我的 Perl 模块?

自动刷新android片段,直到满足条件

兼容ie8,firefox,chrome浏览器的代码片段

部分代码片段

linux中怎么查看mysql数据库版本