## 時間函數
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循環
- 函數
- 內置函數
- 字符串函數
- 時間函數
- 數學函數
- 其他函數
- 存儲過程
- 與函數的區別
- 存儲過程操作
- 存儲過程的形參類型
- 觸發器
- 觸發器概念
- 觸發器操作