原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处
记得在第七章开头插入数据的时候,对createDate 插入的是一个NOW(),这个就是一个函数了,这个函数是获取当前系统时间的函数。mysql提供了很多函数,就拿一些比较常用的举例说明:
如果我们想统计数据库中的数据有多少,可以使用这样一条语句:
SELECT COUNT(*) FROM person;
当然,这里用别名也是没问题的:
SELECT COUNT(*) '统计' FROM person;
这个代表所有的意思,count是统计出表中所有字段的,除了count(),我们还可以用count(id),count(1)来达到同样的查询目的,这里有一篇大佬对这三种用的性能的分析:
https://blog.csdn.net/u012099869/article/details/52861479
应用场景:
count()的使用场景一般是用来统计各种数据的个数,比如微博的点赞数,评论数等等。
还是利用前面的那个表中的数据,如果我们想把表中age这个字段加起来就需要用到:
SELECT SUM(age) from person;
应用场景:
sum()一般用于金钱、分数等数据的计算,比如求平台用户每个月收入多少钱,支出多少钱等等。另外sun()函数不仅可以求数字类型的字段的和还可以对字符串进行求和,但是它会只计算能求和的数据的和。
除了上述三种函数,MYSQL还提供了很多函数,就不一一写出来了,以后在具体场景用法中遇到什么函数带着讲讲。下面附上大神提供的mysql函数查询表:
https://www.cnblogs.com/kissdodog/p/4168721.html