版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a786150017/article/details/78916974
(下述函数均使用select 函数 格式运行)
日期与时间函数
1.返回当前日期 curdate()
curdate() #2017-12-19current_date() #与curdate相同
curdate() + 0 #可以将当前日期转换成数值,20171219
2.返回当前时间 curtime()
curtime()current_time()
curtime() + 0
3.返回当前日期和时间 now()
current_timestamp()localtime()
now()
sysdate()
select current_timestamp(),localtime(),now() as 此时此刻,sysdate()+0
4.获取月份 month(date)
month(date) #返回参数所指定的月份monthname(date) #返回参数所指定的月份名字
5.获取星期 dayname(date)
dayname(date) #返回参数所指定的星期几的英文名 / day不可以!dayofweek(date) #返回在星期中的第几天,周日记为第1天
weekday(date) #周一记为第0天
week(date) #返回在这一年中的第几个星期
weekofyear(date)
6.获取天数 dayofmonth(date)
dayofyear(date)dayofmonth(date)
7.获取年份、季度、小时、分钟、秒钟
year(date)quarter(date)
hour(date)
minute(date)
second(date)
数学函数
1.绝对值函数
abs(x)2.符号函数 #判断正数(1)/负数(-1)/零(0)
sign(x)3.随机数函数
rand() #[0,1)rand(x) #称为种子数,多次运行,产生固定的随机数
4.获取整数的函数
ceil(x)/ceiling(x) #不小于x的最小整数 2.5→3floor(x) #不大于x的最大整数 2.5→2
5.四舍五入函数
round(x) #对x四舍五入round(x,y) #保留小数点后的y位小数 y = -1时,精确到十位
truncate(x,y) #类似round(x,y),但是把后面直接截取掉
6.求余数函数/取模函数
mod(x,y) #x//y7.幂函数
pow(x,y)/power(x,y) # x^yexp(x)
sqrt(x) #负数返回NULL
8.角度弧度互换函数
radians(x) #角度→弧度degrees(x) #弧度→角度
9.圆周率函数
pi()10.三角函数
sin(x) asin(x)cos(x) acos(x)
tan(x) atan(x)
cot(x)
字符串函数
1.计算字符数和字符串长度
char_length(s) #计算字符个数length(s) #在内存中占用的字节数 在utf-8编码中,汉字占3个字节
2.合并字符串函数
concat(s1,s2,...) #如果某一个参数为null,则运行结果为nullconcat_ws(x,s1,s2,...) #指定连接符
3.替换字符串函数
insert(s1,x,len,s2) #在s1中起始位置x,长度len的字符串,替换成s2replace(s,s1,s2) #将原始字符串s中的s1串替换成s2 —— 无论多少s1都替换掉
将bcd替换成##
4.截取字符串函数
left(s,n) #从左边截取长度为nright(s,n)
5.重复生成字符串函数
repeat(s,n) #把字符串s重复显示n遍6.大小写转换函数
lower(x) / lcase(x)upper(x) / ucase(x)
7.填充字符串函数
lpad(s1,len,s2) #从左边填充,以s2进行填充至s1长度为lenrpad(s1,len,s2)
8.删除空格函数
ltrim(s) / rtrim(s) #ltrim删除右边的空格trim(s) #中间的空格去不掉!
9.删除指定字符串函数
trim(s1 from s) #删除s中靠着边的s110.获取子字符串
substring(s,n,len) #在字符串s的第n个位置,截取长度为len的字符串mid(s,n,len)
11.返回指定位置字符串
elt(n,s1,s2,...) #从s1,s2,..中拿出第n个字符串12.返回指定字符串位置
fie(s,s1,s2,...) #找出s1,s2,..中与s匹配的字符串,找到返回位置
系统函数
1.获取mysql版本号
version()2.查询当前用户的连接数
connection_id()3.查询当前所用数据库函数
database()schema()
4.获取用户名的函数
user()current_user()
system_user()
session_user()