## 时间函数
now():返回当前时间,日期 时间.
curdate():返回当前日期.
curtime():返回当前时间.
~~~
select now(),curdate(),curtime();
~~~
结果:
~~~
+---------------------+------------+-----------+
| now() | curdate() | curtime() |
+---------------------+------------+-----------+
| 2018-03-14 10:07:40 | 2018-03-14 | 10:07:40 |
+---------------------+------------+-----------+
~~~
* * * * *
datediff():判断两个日期之间的天数差距,参数日期必须使用字符串格式(用引号)
~~~
select datediff('2018-01-01','2010-01-01');
~~~
结果:
~~~
+-------------------------------------+
| datediff('2018-01-01','2010-01-01') |
+-------------------------------------+
| 2922 |
+-------------------------------------+
~~~
* * * * *
date_add(日期,interval 时间数字 type):进行时间的增加,type:day/hour/minute/second.
~~~
select date_add('2010-01-01',interval 10 day);
~~~
结果:
~~~
+----------------------------------------+
| date_add('2010-01-01',interval 10 day) |
+----------------------------------------+
| 2010-01-11 |
+----------------------------------------+
~~~
* * * * *
unix_timestamp():获取时间戳
~~~
select unix_timestamp();
~~~
结果:
~~~
+------------------+
| unix_timestamp() |
+------------------+
| 1521077300 |
+------------------+
~~~
* * * * *
from_unixtime():将指定时间戳转换成对应的日期时间格式
~~~
select from_unixtime(1499567890);
~~~
结果:
~~~
+---------------------------+
| from_unixtime(1499567890) |
+---------------------------+
| 2017-07-09 10:38:10 |
+---------------------------+
~~~
- 数据库介绍
- 数据库基本概念
- SQL介绍
- MySQL服务端架构
- 库操作
- 表操作
- 字段类型
- 整数类型
- 小数类型
- 字符串类型
- 日期/时间类型
- json类型
- 字段属性
- Null
- 默认值
- 列描述
- 主键
- 自动增长
- 唯一键
- 数据库基础操作
- 增
- 删
- 改
- 查
- 运算符
- 算术运算符
- 比较运算符
- 逻辑运算符
- in运算符
- is运算符
- like运算符
- 高级查询
- 联合查询
- 连接查询
- 交叉连接
- 内连接
- 外连接
- Using关键字
- 子查询
- 标量子查询
- 列子查询
- 行子查询
- 表子查询
- exists子查询
- 子查询特定关键字
- 用户权限管理
- 用户管理
- 权限管理
- 外键
- 外键操作
- 外键基本要求
- 约束
- 视图
- 事务安全
- 自动事务
- 手动事务
- 事务特点
- 变量
- 系统变量
- 会话变量
- 局部变量
- 流程结构
- if分支
- while循环
- 函数
- 内置函数
- 字符串函数
- 时间函数
- 数学函数
- 其他函数
- 存储过程
- 与函数的区别
- 存储过程操作
- 存储过程的形参类型
- 触发器
- 触发器概念
- 触发器操作