首页 > 数据库技术 > 详细

mysql中的常用函数总结

时间:2020-01-28 10:03:51      阅读:89      评论:0      收藏:0      [点我收藏+]

基本函数

测试表:

技术分享图片

一、字符串函数

  • charset(str):返回字符串的字符集

技术分享图片

  • concat(str1,[…]):连接字符串

技术分享图片

  • instr(string,substring):返回substring首次在string中出现的位置,若不存在则返回0

技术分享图片

  • ucase(str1):字符串转换成大写
  • lcase(str1):字符串转换成小写

技术分享图片

  • right(string,length):从右边起取string的length个字符
  • left(string,length):从左边起取string的length个字符

技术分享图片

  • length(string):返回string的长度

技术分享图片

  • load_file(file_name):从文件读取内容


  • locate(substr,str[,position]): sunstr在str中首次出现的位置,可以指定开始位置

技术分享图片

  • lpad(string,length,pad):使用pad左边补齐string,指定string长度为length

技术分享图片

  • rpad(string,length,pad):使用pad右边补齐string,指定string长度为length

技术分享图片

  • trim(string):去除string左右两边的空格
  • ltrim(string):去除string左边的空格

技术分享图片

  • rtrim(string):去除string右边的空格

技术分享图片

  • repeat(string,count):重复string一共count次

技术分享图片

  • replace(str,serach_str,replace_str):将str中的search_str替换为replace_str

技术分享图片

  • strcmp(str1,str2):逐字符比较两字符串大小

技术分享图片

  • substring(str,position[,length]):从str的position位置开始截取length个字符串

技术分享图片

二、数学函数

  • abs(num1):获取num1的绝对值

技术分享图片

  • bin(decimal_num):十进制转二进制

技术分享图片

  • ceiling(num1):向上取整

技术分享图片

  • floor(num1):向下取整

技术分享图片

  • conv(num1,from_base,to_base):进制转换

技术分享图片

  • format(num1,decimal_place):保留小数位数

技术分享图片

  • hex(decimal_num):转十六进制

技术分享图片

  • least(num1,num2,…):求最小值

技术分享图片

  • mod(numerator ,denominator):求余

技术分享图片

  • power(num1,power):求指数

技术分享图片

  • rand(seed):求随机值

技术分享图片

  • sqrt(num1):开平方

技术分享图片

  • round(num1[,decimal]):四舍五入,decimals为小数位数

技术分享图片

三、日期函数

  • addtime(date1,time_interval):将time_interval加到date1

技术分享图片

技术分享图片

  • convert_tz(datetime1,fromTZ,toTZ): 转换时区

技术分享图片

  • current_date():当前日期

技术分享图片

  • current_time():当前时间

技术分享图片

  • current_timestamp():当前时间戳

技术分享图片

  • date(datetime):返回datetime的日期部分

技术分享图片

  • date_add(date,interval d_value d_type):在date中加上日期或时间

技术分享图片

技术分享图片

  • date_format(datetime,formatCodes):使用formatcodes的格式显示datetime

技术分享图片

  • date_sub(date1,interval d_value d_type):在date1上减去一个时间

技术分享图片

技术分享图片

  • datediff(date1,date2):两个日期差

技术分享图片

  • day(date):返回日期的天

技术分享图片

  • dayname(date):返回英文星期

技术分享图片

  • dayofweek(date):返回星期(1-7),1为星期天

技术分享图片

  • dayofyear(date):返回一年中的第几天

技术分享图片

  • extract(interval_name from date):从date中提取日期的指定部分

技术分享图片

  • makedate(year,day):返回年以及年中的第几天,生成日期串

技术分享图片

  • maketime(hour,minute,second):生成时间串

技术分享图片

  • monthname(date):英文月份名

技术分享图片

  • now():当前时间

技术分享图片

  • sec_to_time(seconds):秒数转成时间

技术分享图片

  • str_to_date(string,format):字符串转成时间,以format格式显示

技术分享图片

  • timediff(datetime1,datetime2):两个时间差

技术分享图片

  • time_to_sec(time):时间转成秒数

技术分享图片

  • week(date_time[,start_of_week]):第几周

技术分享图片

  • year(datetime):返回指定日期的月份

技术分享图片

  • dayofmonth(datetim):返回月的第几天

技术分享图片

  • hour(datetime):返回小时

技术分享图片

  • last_day(date):返回date的月的最后日期

技术分享图片

  • microsecond(datetime):微妙

技术分享图片

  • month(datetime):返回月

技术分享图片

  • minute(datetime):返回分钟

技术分享图片

mysql中的常用函数总结

原文:https://www.cnblogs.com/Gxiaobai/p/12237454.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!