河北网站建设公司如何通过读后感提升网站建设与管理效率?
摘要:河北网站建设公司,网站建设与管理读后感,域名免备案,是在百度中建设网站文章目录1 函数的理解1.1 什么是函数1.2 不同DBMS函数的差异1.3 MySQL的内置函数及分类2 数值函数2.1 基本函数2.2 角度与弧度互换函数2.3 三角
河北网站建设公司,网站建设与管理读后感,域名免备案,是在百度中建设网站文章目录1 函数的理解1.1 什么是函数1.2 不同DBMS函数的差异1.3 MySQL的内置函数及分类2 数值函数2.1 基本函数2.2 角度与弧度互换函数2.3 三角函数2.4 指数与对数2.5 进制间的转换3 字符串函数4 日期和时间函数4.1 获取日期、时间4.2 日期与时间戳的转换4.3 获取月份、星期、星…
文章目录1 函数的理解1.1 什么是函数1.2 不同DBMS函数的差异1.3 MySQL的内置函数及分类2 数值函数2.1 基本函数2.2 角度与弧度互换函数2.3 三角函数2.4 指数与对数2.5 进制间的转换3 字符串函数4 日期和时间函数4.1 获取日期、时间4.2 日期与时间戳的转换4.3 获取月份、星期、星期数、天数等函数4.4 日期的操作函数4.5 时间和秒钟转换的函数4.6 计算日期和时间的函数4.7 日期的格式化与解析5 流程控制函数6 加密与解密函数7 MySQL信息函数8 其他函数尚硅谷MySQL数据库教程-讲师宋红康 我们缺乏的不是知识而是学而不厌的态度 1 函数的理解
1.1 什么是函数
函数在计算机语言的使用中贯穿始终函数的作用是什么呢它可以把我们经常使用的代码封装起来需要的时候直接调用即可。
这样既 提高了代码效率 又 提高了可维护性 。
在 SQL 中我们也可以使用函数对检索出来的数据进行函数操作。
使用这些函数可以极大地 提高用户对数据库的管理效率 。 从函数定义的角度出发我们可以将函数分成 内置函数 和 自定义函数 。
在 SQL 语言中同样也包括了内置函数和自定义函数。
内置函数是系统内置的通用函数而自定义函数是我们根据自己的需要编写的本章及下一章讲解的是 SQL 的内置函数。
1.2 不同DBMS函数的差异
我们在使用 SQL 语言的时候不是直接和这门语言打交道而是通过它使用不同的数据库软件即DBMS。
DBMS 之间的差异性很大远大于同一个语言不同版本之间的差异。
实际上只有很少的函数是被 DBMS 同时支持的。
比如大多数 DBMS 使用||或者来做拼接符而在 MySQL 中的字符串拼接函数为concat()。
大部分 DBMS 会有自己特定的函数这就意味着采用 SQL 函数的代码可移植性是很差的因此在使用函数的时候需要特别注意。
1.3 MySQL的内置函数及分类
MySQL提供了丰富的内置函数这些函数使得数据的维护与管理更加方便能够更好地提供数据的分析与统计功能在一定程度上提高了开发人员进行数据分析与统计的效率。
MySQL提供的内置函数从 实现的功能角度 可以分为数值函数、字符串函数、日期和时间函数、流程控制函数、加密与解密函数、获取MySQL信息函数、聚合函数等。
这里我将这些丰富的内置函数再分为两类
单行函数 、 聚合函数或分组函数。
两种SQL函数 单行函数 操作数据对象接受参数返回一个结果只对一行进行变换每行返回一个结果可以嵌套参数可以是一列或一个值
2 数值函数
2.1 基本函数
函数用法ABS(x)返回x的绝对值SIGN(X)返回X的符号。正数返回1负数返回-10返回0PI()返回圆周率的值CEIL(x)CEILING(x)返回大于或等于某个值的最小整数FLOOR(x)返回小于或等于某个值的最大整数LEAST(e1,e2,e3…)返回列表中的最小值GREATEST(e1,e2,e3…)返回列表中的最大值MOD(x,y)返回X除以Y后的余数RAND()返回0~1的随机值RAND(x)返回0~1的随机值其中x的值用作种子值相同的X值会产生相同的随机数ROUND(x)返回一个对x的值进行四舍五入后最接近于X的整数ROUND(x,y)返回一个对x的值进行四舍五入后最接近X的值并保留到小数点后面Y位TRUNCATE(x,y)返回数字x截断为y位小数的结果SQRT(x)返回x的平方根。
