10.常用函数

  • • 发表于 6年前
  • • 作者 大妖怪
  • • 13619 人浏览
  • • 6 条评论
  • • 最后编辑时间 6年前
  • • 来自 [技 术]

原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处

记得在第七章开头插入数据的时候,对createDate 插入的是一个NOW(),这个就是一个函数了,这个函数是获取当前系统时间的函数。mysql提供了很多函数,就拿一些比较常用的举例说明:

  • 统计(count()):

如果我们想统计数据库中的数据有多少,可以使用这样一条语句:

SELECT COUNT(*) FROM person;


当然,这里用别名也是没问题的:

SELECT COUNT(*)  '统计' FROM person;

这个代表所有的意思,count是统计出表中所有字段的,除了count(),我们还可以用count(id),count(1)来达到同样的查询目的,这里有一篇大佬对这三种用的性能的分析:
https://blog.csdn.net/u012099869/article/details/52861479
应用场景:
count()的使用场景一般是用来统计各种数据的个数,比如微博的点赞数,评论数等等。

  • 求和(sum()):

还是利用前面的那个表中的数据,如果我们想把表中age这个字段加起来就需要用到:

SELECT SUM(age) from person;


应用场景:
sum()一般用于金钱、分数等数据的计算,比如求平台用户每个月收入多少钱,支出多少钱等等。另外sun()函数不仅可以求数字类型的字段的和还可以对字符串进行求和,但是它会只计算能求和的数据的和。
除了上述三种函数,MYSQL还提供了很多函数,就不一一写出来了,以后在具体场景用法中遇到什么函数带着讲讲。下面附上大神提供的mysql函数查询表:
https://www.cnblogs.com/kissdodog/p/4168721.html

分享到:
6条评论
Ctrl+Enter
作者

大妖怪

大妖怪

APP:1 帖子:76 回复:200 积分:7517

已加入社区[2901]天

梦里巷口,可有你倚门回首

作者详情》
Top