首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL 常用函数汇总

函数名称 作 用 curdate 和 current_date 两个函数作用相同,返回当前系统的日期值 curtime 和 current_time 两个函数作用相同,返回当前系统的时间值 now 和...unix 时间戳转换为时间格式,与 unix_timestamp 互为反函数 month 获取指定日期中的月份 monthname 获取指定日期中的月份英文名称 dayname 获取指定曰期对应的星期几的英文名称...,根据参数返回指定格式的值 weekday 获取指定日期在一周内的对应的工作日索引 1.3.1 curdate:系统日期 # curdate() 与 current_date() 函数的作用相同,将当前日期按照...YYYY-MM-DD 或 YYYYMMDD 格式的值返回 # 具体格式根据函数用在字符串或数字语境中而定,日期可以直接加减 mysql> select curdate(),current_date()...# month(date) 函数返回指定 date 对应的月份,范围为 1~12 mysql> select month('2020-01-30'),month(now()); +----------

2.3K21
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mysql中关于时间统计的sql语句总结

    的月份名: mysql> SELECT MONTHNAME("1998-02-05"); -> ’February’ QUARTER(date) 返回 date 在一年中的季度,范围为...这里的一个表显示第二个参数是如何工作的: 值 含义 0 一周以星期日开始,返回值范围为 0-53 1 一周以星期一开始,返回值范围为 0-53 2 一周以星期日开始,返回值范围为 1-53 3 一周以星期一开始...查询选择所有 column_time 值在最后 30 天内的记录。...ss PM) %p AM 或P M %W 一周中每一天的名称( Sunday, Monday, . . ., Saturday) %a 一周中每一天名称的缩写( Sun, Mon, . . ., Sat...) %b 缩写的月名( January, February, . . ., December) %m 两位数字表示的月份( 01, 02, . . ., 12) %c 数字表示的月份( 1, 2, .

    3.6K10

    Mysql 常用函数(1)- 常用函数汇总

    Mysql常用函数的汇总,可看下面系列文章 https://www.cnblogs.com/poloyy/category/1765164.html 前言 如果觉得博主整理的不好,可以看看官网文档哦:https...://dev.mysql.com/doc/refman/5.7/en/functions.html 如果函数名可以点击证明有单独的博文介绍该函数,如果没有则还没写或者太简单就不举栗子了 Mysql常用函数有哪几类...字符串函数 函数名称 作用 LENGTH 计算字符串长度函数,返回字符串的字节长度 CONCAT 合并字符串函数,返回结果为连接参数产生的字符串,参数可以使一个或多个 INSERT 替换字符串函数 LOWER...比较两个表达式的顺序 REGEXP 字符串是否匹配正则表达式 LOCATE 返回第一次出现子串的位置 INSTR 返回第一次出现子串的位置 日期时间函数 函数名称 作用 CURDATE 和 CURRENT_DATE...DATE 获取指定日期时间的日期部分 TIME 获取指定日期时间的时间部分 MONTH 获取指定日期中的月份 MONTHNAME 获取指定日期中的月份英文名称 DAYNAME 获取指定曰期对应的星期几的英文名称

    1.5K20

    MySQL中日期和时间函数学习--MySql语法

    以下询问选择了最近的 30天内所有带有date_col 值的记录: mysql> SELECT something FROM tbl_name -> WHERE DATE_SUB(CURDATE...以下说明符可用在 format 字符串中: 说明符 说明 %a 工作日的缩写名称 (Sun..Sat) %b 月份的缩写名称 (Jan..Dec) %c 月份,数字形式(0..12) %D 带有英语后缀的该月日期..., 若你不使用2、3、6或7作为mode 参数选择,则MySQL返回 0: mysql> SELECT YEAR('2000-01-01'), WEEK('2000-01-01',0);...假如你更希望所计算的关于年份的结果包括给定日期所在周的第一天,则应使用 0、2、5或 7 作为mode参数选择。...mysql> SELECT WEEK('2000-01-01',2); -> 52 作为选择,可使用 YEARWEEK()函数: mysql> SELECT YEARWEEK('2000

    1.9K40

    细节、MYSQL_DATE_FORMAT()_函数_详解(记得收藏)

    W 一周中每一天的名称( Sunday, Monday, . . ., Saturday) %a 一周中每一天名称的缩写( Sun, Mon, . . ., Sat) %d 两位数字表示月中的天数(...下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS...type是一个关键词,指明表达式应该如何被解释。EXTRACT(type FROM date)函数从日期 中返回“type”间隔。...换句话说,”1:10″ DAY_SECOND以它等价于”1:10″ MINUTE_SECOND 的方式解释,这对那MySQL解释TIME值表示经过的时间而非作为一天的时间的方式有二义性。...mysql> select CURDATE(); -> '1997-12-15' mysql> select CURDATE() + 0; -> 19971215 CURTIME()

    2.2K20

    第07章_单行函数

    MySQL 提供的内置函数从 实现的功能角度 可以分为数值函数、字符串函数、日期和时间函数、流程控制函数、加密与解密函数、获取 MySQL 信息函数、聚合函数等。...,12 小时制(1,2,3,4…) %i 两位数字表示分钟(00,01,02) % S 和 % s 两位数字表示秒 (00,01,02…) %W 一周中的星期名称(Sunday…) %a 一周中的星期缩写...流程控制函数 流程处理函数可以根据不同的条件,执行不同的处理流程,可以在 SQL 语句中实现不同的条件选择。...作为加密密码解密 value 可以看到,ENCODE (value,password_seed) 函数与 DECODE (value,password_seed) 函数互为反函数。...其他函数 MySQL 中有些函数无法对其进行具体的分类,但是这些函数在 MySQL 的开发和运维过程中也是不容忽视的。

    26120

    【数据库】你想要的sql全都有

    我后面会慢慢完善这个大一统的sql集合的,感兴趣的话可以持续关注呀~ /* 目录 数据准备 user表相关 选择数据库 设计表结构 索引相关 增删改查 条件查询 时间查询 连接查询 存储过程 查询数据库大小...`user`; -- 创建用户 create user student identified by 'student'; -- 修改用户名称 update mysql....---------------------------------------- -- 获取当前日期 select date(curdate()); -- 获取当前月份 select month(curdate...(curdate()); -- 获取本月天数 select day(last_day(curdate())); -- 获取当前年份 select year(curdate()); -- 其它函数...`t_table_info` set name = concat('aaa-',name) where name in ('张三','李四'); -- replace:去掉字段值的某一部分 update

    42810

    MySQL单行函数详解

    MySQL的内置函数及分类 MySQL提供的内置函数 从实现的功能角度 可以分为数值函数、字符串函数、日期和时间函数、流程控制函数、加密与解密函数、获取MySQL信息函数、聚合函数等。...(1,2,3,4…) %i 两位数字表示分钟(00,01,02) %S和%s 两位数字表示秒(00,01,02…) %W 一周中的星期名称(Sunday…) %a 一周中的星期缩写(Sun....流程控制函数 流程处理函数可以根据不同的条件,执行不同的处理流程,可以在SQL语句中实现不同的条件选择。MySQL中的流程处理函数主要包括IF()、IFNULL()和CASE()函数。...ENCODE(value,password_seed) 返回使用password_seed作为加密密码加密value。mysql8.0中弃用。...DECODE(value,password_seed) 返回使用password_seed作为加密密码解密value。mysql8.0中弃用。

    1.3K10

    mysql日期格式化 yyyymmdd_mysql中时间日期格式化

    下面的查询选择了所有记录,其date_col的值是在最后30天以内: DATE_FORMAT(FROM_UNIXTIME(‘1997-10-04 22:23:00′),’%Y/%m/%d’) mysql...type是一个关键词,指明表达式应该如何被解释。EXTRACT(type FROM date)函数从日期 中返回“type”间隔。...换句话说,”1:10″ DAY_SECOND以它等价于”1:10″ MINUTE_SECOND 的方式解释,这对那MySQL解释TIME值表示经过的时间而非作为一天的时间的方式有二义性。...CURDATE() CURRENT_DATE 以’YYYY-MM-DD’或YYYYMMDD格式返回今天日期值,取决于函数是在一个字符串还是数字上下文被使用。...mysql> select CURDATE(); -> ‘1997-12-15’ mysql> select CURDATE() + 0; -> 19971215 CURTIME() CURRENT_TIME

    5.3K40

    MySQL常用函数介绍

    前言: MySQL数据库中提供了很丰富的函数,比如我们常用的聚合函数,日期及字符串处理函数等。...CURDATE 和 CURRENT_DATE 两个函数作用相同,返回当前系统的日期值 CURTIME 和 CURRENT_TIME 两个函数作用相同,返回当前系统的时间值 NOW 和 SYSDATE...时间戳转换为时间格式,与UNIX_TIMESTAMP互为反函数 MONTH 获取指定日期中的月份 MONTHNAME 获取指定日期中的月份英文名称 DAYNAME 获取指定曰期对应的星期几的英文名称...格式化指定的日期,根据参数返回指定格式的值 WEEKDAY 获取指定日期在一周内的对应的工作日索引 一些示例: # CURDATE() 和 CURRENT_DATE() 函数的作用相同,将当前日期按照...date 对应的月份 mysql> SELECT MONTH('2017-12-15'); +---------------------+ | MONTH('2017-12-15') | +-----

    1.8K21

    玩转Mysql系列 - 第10篇:常用的几十个函数详解

    MySQL 数值型函数 函数名称 作 用 abs 求绝对值 sqrt 求二次方根 mod 求余数 ceil 和 ceiling 两个函数功能相同,都是返回不小于参数的最小整数,即向上取整 floor...MySQL 字符串函数 函数名称 作 用 length 计算字符串长度函数,返回字符串的字节长度 concat 合并字符串函数,返回结果为连接参数产生的字符串,参数可以使一个或多个 insert 替换字符串函数...日期和时间函数 函数名称 作 用 curdate 和 current_date 两个函数作用相同,返回当前系统的日期值 curtime 和 current_time 两个函数作用相同,返回当前系统的时间值...将 UNIX 时间戳转换为时间格式,与UNIX_TIMESTAMP互为反函数 month 获取指定日期中的月份 monthname 获取指定日期中的月份英文名称 dayname 获取指定曰期对应的星期几的英文名称...聚合函数 函数名称 作用 max 查询指定列的最大值 min 查询指定列的最小值 count 统计查询结果的行数 sum 求和,返回指定列的总和 avg 求平均值,返回指定列数据的平均值 MySQL

    3.1K21

    MySQL数据库,从入门到精通:第七篇——MySQL单行函数应用

    本文将全面介绍MySQL中的单行函数,涵盖数值函数、字符串函数、日期时间函数和加密解密函数等多个方面,帮助读者更好地理解和应用MySQL中的单行函数。...接下来,讲解字符串函数的用法和实践技巧,使得读者能够更好地处理字符串类型的数据。 在日期时间函数方面,本文主要讲解获取日期和时间、日期时间戳的转换、获取月份、星期和天数等功能。...(1,2,3,4…) %i 两位数字表示分钟(00,01,02) %S和%s 两位数字表示秒(00,01,02…) %W 一周中的星期名称(Sunday…) %a 一周中的星期缩写(Sun....,执行不同的处理流程,可以在SQL语句中实现不同的条件选择。...作为加密密码解密value 可以看到,ENCODE(value,password_seed)函数与DECODE(value,password_seed)函数互为反函数。

    9910
    领券