mysql 5.1 concat min_mysql常用函数实例总结【聚集函数、字符串、数值、时间日期处理等】...

本文实例讲述了mysql常用函数。分享给大家供大家参考,具体如下:

本文内容:

mysql函数的介绍

聚集函数

avg

count

max

min

sum

用于处理字符串的函数

合并字符串函数:concat(str1,str2,str3…)

比较字符串大小函数:strcmp(str1,str2)

获取字符串字节数函数:length(str)

获取字符串字符数函数:char_length(str)

字母大小写转换函数:大写:upper(x),ucase(x);小写lower(x),lcase(x)

字符串查找函数

获取指定位置的子串

字符串去空函数

字符串替换函数:

用于处理数值的函数

绝对值函数:abs(x)

向上取整函数:ceil(x)

向下取整函数:floor(x)

取模函数:mod(x,y)

随机数函数:rand()

四舍五入函数:round(x,y)

数值截取函数:truncate(x,y)

用于处理时间日期的函数

获取当前日期:curdate(),current_date()

获取当前时间:curtime(),current_time()

获取当前日期时间:now()

从日期中选择出月份数:month(date),monthname(date)

从日期中选择出周数:week(date)

从日期中选择出周数:year(date)

从时间中选择出小时数:hour(time)

从时间中选择出分钟数:minute(time)

从时间中选择出今天是周几:weekday(date),dayname(date)

首发日期:2018-04-14

mysql函数的介绍:

为了简化操作,mysql提供了大量的函数给程序员使用(比如你想输入当前时间,可以调用now()函数)

函数可以出现的位置:插入语句的values()中,更新语句中,删除语句中,查询语句及其子句中。

聚集函数:

聚集函数用于汇集记录(比如不想知道每条学生记录的确切信息,只想知道学生记录数量,可以使用count())。

聚集函数就是用来处理“汇集数据”的,不要求了解详细的记录信息。

聚集函数(aggregate function) 运行在行组上,计算和返回单个值的函数。

实验表数据(下面的运行数据基于这个表):

create table student(

name varchar(15),

gender varchar(15),

age int

);

insert into student values("lilei","male",18);

insert into student values("alex","male",17);

insert into student values("jack","male",20);

insert into student values("john","male",19);

insert into student values("nullpeople","male",null);

avg(字段)函数:

返回指定字段的数据的平均值

avg() 通过对表中行数计数并计算指定字段的数据总和,求得该字段的平均值。

9671d056fd79c73f0ffe0d5f09f1dd5f.png

avg() 函数忽略列值为 NULL 的行,如果某行指定字段为null,那么不算这一行。

count(字段)函数:

返回指定字段的数据的行数(记录的数量)

<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值