MySQL函数MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数等。通过这些函数,可以简化用户的操作
MySQL函数 MySQL MySQL
文本函数函数用法描述CONCAT(x,y...)CONCATO创建形如xy的新字符串LENGTHO返回列中储存的值的长度LENGTH(column)LEFTO)LEFT(column,x)从列的值中返回最左边的x个字符从列的值中返回最右边的x个字符RIGHTORIGHT(column,x)TRIMOTRIM(column)从存储的值删除开头和结尾的空格UPPEROUPPER(column)把存储的字符串全部大写把存储的字符串全部小写LOWER)LOWER(column)从column中返回开始start的lengthSUBSTRING(column,startSUBSTRINGOlength)个字符(索引从0开始)MD5()MD5(column)把储存的字符串用MDS加客SHAOSHA(column)把存储的字符串用SHA加密
文本函数
数字函数函数用法描述ABSOABS(x)返回x的绝对值返回x的值的最大整数CEILINGOCEILING(x)FLOOROFLOOR(x)返回x的整数返回x的四舍五入整数ROUNDOROUND(X)返回x的余数MOD)MOD(x)RNADORNADO返回0-1.0之间随机数FORMATOFORMAT(x,y)返回一个格式化后的小数SIGNOSIGN(x)返回一个值,正数(+1),0,负数(-1)SQRTOSQRT(x)返回x的平方根
数字函数
日期和时间函数函数用法描述HOURO只返回储存日期的小时值HOUR(column)MINUTEOMINUTE(column)只返回储存日期的分钟值SECONDOSECOND(column)只返回储存日期的秒值返回日期值中天的名称DAYNAME()DAYNAME(column)返回日期值中当月第几天DAYOFMONTHODAYOFMONTH(column)MONTHNAMEO返回日期值中月份的名称MONTHNAME(columnMONTHOMONTH(column)返回日期值中月份的数字值返回日期值中年份的数字值YEAROYEAR(column)返回当前日期CURDATEOCURDATEO返回当前时间CURTIMEOCURTIMEONOWONOWO返回当前时间和日期
日期和时间函数