欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MySQL学习(四)---常用MySQL函数

程序员文章站 2022-05-30 12:12:56
...

MySQL学习(四)—常用MySQL函数

常用MySQL函数

函数一般与查询语句嵌套使用

  • 数学函数

    • 绝对值: ABS()
    • 向上取整:CEILING()
    • 向下取整:FLOOR()
    • 随机数:RAND()
    • 符号函数(负数返回-1,正数返回1,0返回0):SIGN()
  • 字符串函数

     CHAR_LENGTH(str);返回字符串str包含的字符数
     CONCAT('char1','char2');合并字符串
     SELECT INSERT();替换字符串,从某个位置开始替换某个长度*/
     SELECT LOWER(str); 将str转换为小写
     SELECT UPPER(str); 将str转换为大写
     SELECT LEFT(str,length);  从左边开始截取某个长度
     SELECT RIGHT(str,length);  从右边开始截取某个长度
     SELECT REPLACE(str,str1,str2);  将str中的str1替换为str2
     SELECT SUBSTR(str,index1,length); 截取字符串str,从index1开始,长度为length
     SELECT REVERSE(str); 反转字符串
    
  • 日期和时间函数

    SELECT CURRENT_DATE();   /*获取当前日期*/
    SELECT CURDATE();   /*获取当前日期*/
    SELECT NOW();   /*获取当前日期和时间*/
    SELECT LOCALTIME();   /*获取当前日期和时间*/
    SELECT SYSDATE();   /*获取当前日期和时间*/
    
    /*获取年月日,时分秒*/
    SELECT YEAR(NOW());
    SELECT MONTH(NOW());
    SELECT DAY(NOW());
    SELECT HOUR(NOW());
    SELECT MINUTE(NOW());
    SELECT SECOND(NOW());
    
  • 系统信息函数

    SELECT VERSION();  /*版本*/
    SELECT USER();  /*用户*/
    

相关标签: MySQL