| 功能 | 描述 |
|---|---|
| ADDDATE | 将时间/日期间隔添加到日期,然后返回日期 |
| ADDTIME | 将时间间隔添加到时间/日期时间,然后返回时间/日期时间 |
| CURDATE | 返回当前日期 |
| CURRENT_DATE | 返回当前日期 |
| CURRENT_TIME | 返回当前时间 |
| CURRENT_TIMESTAMP | 返回当前日期和时间 |
| CURTIME | 返回当前时间 |
| DATE | 从日期时间表达式中提取日期部分 |
| DATEDIFF | 返回两个日期值之间的天数 |
| DATE_ADD | 将时间/日期间隔添加到日期,然后返回日期 |
| DATE_FORMAT | 格式化日期 |
| DATE_SUB | 从日期中减去时间/日期间隔,然后返回日期 |
| DAY | 返回给定日期的月份中的第几天 |
| DAYNAME | 返回给定日期的工作日名称 |
| DAYOFMONTH | 返回给定日期的月份中的第几天 |
| DAYOFWEEK | 返回给定日期的工作日索引 |
| DAYOFYEAR | 返回给定日期的一年中的哪一天 |
| EXTRACT | 从给定日期中提取一部分 |
| FROM_DAYS | 从数字日期值返回日期 |
| HOUR | 返回给定日期的小时部分 |
| LAST_DAY | 提取给定日期的该月的最后一天 |
| LOCALTIME | 返回当前日期和时间 |
| LOCALTIMESTAMP | 返回当前日期和时间 |
| MAKEDATE | 创建并返回基于年份和天数值的日期 |
| MAKETIME | 创建并返回基于小时、分钟和秒值的时间 |
| MICROSECOND | 返回时间/日期时间的微秒部分 |
| MINUTE | 返回时间/日期时间的分钟部分 |
| MONTH | 返回给定日期的月份部分 |
| MONTHNAME | 返回给定日期的月份名称 |
| NOW | 返回当前日期和时间 |
| PERIOD_ADD | 将指定的月数添加到一个周期 |
| PERIOD_DIFF | 返回两个周期之间的差值 |
| QUARTER | 返回给定日期值的一年中的季度 |
| SECOND | 返回时间/日期时间的秒部分 |
| SEC_TO_TIME | 返回基于指定秒数的时间值 |
| STR_TO_DATE | 根据字符串和格式返回日期 |
| SUBDATE | 从日期中减去时间/日期间隔,然后返回日期 |
| SUBTIME | 从日期时间减去时间间隔,然后返回时间/日期时间 |
| SYSDATE | 返回当前日期和时间 |
| TIME | 从给定的时间/日期时间中提取时间部分 |
| TIME_FORMAT | 按指定格式格式化时间 |
| TIME_TO_SEC | 将时间值转换为秒 |
| TIMEDIFF | 返回两个时间/日期时间表达式之间的差异 |
| TIMESTAMP | 根据日期或日期时间值返回日期时间值 |
| TO_DAYS | 返回日期和日期“0000-00-00”之间的天数 |
| WEEK | 返回给定日期的周数 |
| WEEKDAY | 返回给定日期的工作日数 |
| WEEKOFYEAR | 返回给定日期的周数 |
| YEAR | 返回给定日期的年份部分 |
| YEARWEEK | 返回给定日期的年和周数 |
高级功能:
| 功能 | 描述 |
|---|---|
| BIN | 返回数字的二进制表示 |
| BINARY | 将值转换为二进制字符串 |
| CASE | 遍历条件并在满足第一个条件时返回一个值 |
| CAST | 将值(任何类型)转换为指定的数据类型 |
| COALESCE | 返回列表中的第一个非空值 |
| CONNECTION_ID | 返回当前连接的唯一连接 ID |
| CONV | 将数字从一种数字基础系统转换为另一种数字基础系统 |
| CONVERT | 将值转换为指定的数据类型或字符集 |
| CURRENT_USER | 返回服务器用于验证当前客户端的 MySQL 帐户的用户名和主机名 |
| DATABASE | 返回当前数据库的名称 |
| IF | 如果条件为 TRUE 则返回一个值,如果条件为 FALSE 则返回另一个值 |
| IFNULL | 如果表达式为 NULL 则返回指定值,否则返回表达式 |
| ISNULL | 根据表达式是否为 NULL 返回 1 或 0 |
| LAST_INSERT_ID | 返回表中已插入或更新的最后一行的 AUTO_INCREMENT id |
| NULLIF | 比较两个表达式,如果相等则返回 NULL。否则,返回第一个表达式 |
| SESSION_USER | 返回当前 MySQL 用户名和主机名 |
| SYSTEM_USER | 返回当前 MySQL 用户名和主机名 |
| USER | 返回当前 MySQL 用户名和主机名 |
| VERSION | 返回 MySQL 数据库的当前版本 |
文章转载自测试备忘录,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




