每天一个常用MySQL函数-from_unixtime等

场景
我们在MySQL中存储数据的时候,表中通常有代表时间属性的字段,更新时间、创建时间、支付成功时间等,通常为时间戳或者标准时间格式,可能会遇到需要格式化展示的需求,可以通过程序去控制或者通过MySQL内置函数控制。
可用函数
--格式化时间
from_unixtime(1586052661, "%Y-%m-%d %H:%i:%s")
--获取时间戳
unix_timestamp("2020-03-01")
--当前时间戳
unix_timestamp()
--当前时间
now() 或者 current_timestamp()
--当前日期
current_date()
--当前时间
current_time()
使用
select now(), CURRENT_DATE(), CURRENT_TIME(), CURRENT_TIMESTAMP(),
UNIX_TIMESTAMP(), FROM_UNIXTIME(UNIX_TIMESTAMP(),"%Y-%m-%d %H:%i:%s"),
UNIX_TIMESTAMP("2020-04-05");

相关推荐
-
MySQL进阶垫脚石:线程长时间处于killed状态怎么破?
MySQL进阶垫脚石:线程长时间处于killed状态怎么破?2025-04-30 01:10:02 -
「你真的知道吗?」Mysql中的DDL, DML, DCL, 和TCL介绍
「你真的知道吗?」Mysql中的DDL, DML, DCL, 和TCL介绍2025-04-30 00:52:57 -
PHP页面跳转2025-04-30 00:44:40
-
php调用自己的方法报错5002025-04-30 00:16:34
-
MYSQL常用查询Columns和Views2025-04-30 00:14:51