设为首页 加入收藏

TOP

MySQL的基础分部解析(二)
2019-01-27 04:08:30 】 浏览:218
Tags:MySQL 基础 分部 解析
num) //向上取整 floor() //向下取整 round(num,保留的小数位数) //四舍五入,如果第二个参数为负数,从小数点前一会四舍五入。 Mod(5,2) //取模 相当于 5%2 Rand() //随机数,[0,1) 从表中随机取数据:select * from emp GROUP BY RAND() limit 2; Pow(2,2) //2的2次方
#字符函数
replace(str,oldword,newold) //替换
lpad(str,len,padstr)   //左填充,当字符串不够len时,用字符进行左填充
rpad(str,len,padstr)   //右填充,当字符串不够len时,用字符进行右填充
trim()   //删除首位的空格

#日期函数

Now()            //当前的时间
Sysdate()          //获取系统时间
Current_date()     //获取系统当前日期
Current_time()     //获取系统当前时间
Year(date)         //获取日期中的年
Month(date)       //获取日期中的月
Last_day(date)      //获取当前月的最后一天(返回的是一个日期)
Date_add(date,interval num 单位)  //计算日期(返回的是一个日期)
#例:
select date_add(now(),INTERVAL 2 month)  //+2月
select date_add(now(),INTERVAL 2 day)    //+2天
select date_add(now(),INTERVAL 2 year)   //+2年
select date_add(now(),INTERVAL -2 year)   //-2年

4.MySQL中运算符

??MySQL中的运算符 主要用于select和from子句中:
??例:
??select 1+1,1*2,2/2,0 ; (除法,保留小数double类型)
????MySQL的基础分部
?? 整除:select 3 p 2 //返回1
?? 0做除数: select 3 / 0 //返回null
算数运算符
+ - * / p(整除)
比较运算符
=(等于) >= <= !=(或者<>)
1表示:true, 0表示false
is null //是否为空 is not null //是否不为空
between and //在什么和什么之间
in //在什么范围中
any //在比什么其中之一怎么样
all //比所有都怎么样
逻辑运算符
and //与
or //或


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇在Oracle12C数据库创建wm_concat.. 下一篇MySQLDDL操作实践

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目