数值运算符

mysql 数字取整 不进行四舍五入 mysql整除取整_四舍五入


首先我们先来看看*ceilfloor的区别:*

ceil叫做进一取整,又可以叫做想上取正微微;floor叫做舍一取整,也可以称为向下取证,下面我们一起看看它的实例:

mysql 数字取整 不进行四舍五入 mysql整除取整_保留小数_02


mysql 数字取整 不进行四舍五入 mysql整除取整_四舍五入_03


接下来再来看看div和mod的理解

这里的div取得是商的整数

mysql 数字取整 不进行四舍五入 mysql整除取整_四舍五入_04


mod:表示取余数,也等价于5%2,运算结果是一样的

mysql 数字取整 不进行四舍五入 mysql整除取整_四舍五入_05


power:代表的就是我们说的次方:

mysql 数字取整 不进行四舍五入 mysql整除取整_保留小数_06


round():后面的1,表示的是保留小数点后的一位

mysql 数字取整 不进行四舍五入 mysql整除取整_保留小数_07


truncate():这个运算一般不常用

mysql 数字取整 不进行四舍五入 mysql整除取整_取整_08


mysql 数字取整 不进行四舍五入 mysql整除取整_mysql 数字取整 不进行四舍五入_09


上述指令我们会第一眼以为跟四舍五入是一样的,但其实并不是一样的,这个值后面的1代表的是保留小数点后的第一位小数点后的其他位都直接删除没有存在四舍五入的运算,0就表示删除小数点以后的数字,只保留小数点前面的整数,-1就是删除整数位的个位数以及小数位的值,只保留十位数本身以及以上,以上类推即可

比较运算符

mysql 数字取整 不进行四舍五入 mysql整除取整_取整_10


[not] between…and…:[不]在范围之内

当12存在这个范围内的话,就会返回数值1,表示正确;如果不存在的话,就会返回数值0,表示错误

mysql 数字取整 不进行四舍五入 mysql整除取整_取整_11


[not] in():[不]在列出值范围内


is [not] null:[不]为空

首先先创建一个表 :

mysql 数字取整 不进行四舍五入 mysql整除取整_取整_12


is null

mysql 数字取整 不进行四舍五入 mysql整除取整_mysql 数字取整 不进行四舍五入_13


is not null

mysql 数字取整 不进行四舍五入 mysql整除取整_四舍五入_14

日期时间函数

mysql 数字取整 不进行四舍五入 mysql整除取整_四舍五入_15

now():显示当前日期和时间

mysql 数字取整 不进行四舍五入 mysql整除取整_保留小数_16

SELECT CURDATE();只显示当前的日期,不显示时间
SELECT CURTIME();只显示时间,不显示日期
adte_add():日期的变化

可以通过增加天数来改变日期

mysql 数字取整 不进行四舍五入 mysql整除取整_mysql 数字取整 不进行四舍五入_17


也可以减少天数来改变日期

mysql 数字取整 不进行四舍五入 mysql整除取整_取整_18


当我们想增加或减少一个周或月或年,后面可以写1week,1mouth,1year,根据英文单词来进行改变

datediff():查看日期间相差的天数

mysql 数字取整 不进行四舍五入 mysql整除取整_保留小数_19

date_format:格式化日期,将日期格式化成自己想要的日期方式

mysql 数字取整 不进行四舍五入 mysql整除取整_保留小数_20

信息函数

mysql 数字取整 不进行四舍五入 mysql整除取整_保留小数_21

聚合函数

mysql 数字取整 不进行四舍五入 mysql整除取整_取整_22


特点是它们只有一个返回值

加密函数

mysql 数字取整 不进行四舍五入 mysql整除取整_取整_23