登录
首页 >  数据库 >  MySQL

mysql unix时间戳存储与FROM_UNIXTIME()格式化时间戳函数

来源:SegmentFault

时间:2023-01-17 21:14:45 313浏览 收藏

小伙伴们对数据库编程感兴趣吗?是否正在学习相关知识点?如果是,那么本文《mysql unix时间戳存储与FROM_UNIXTIME()格式化时间戳函数》,就很适合你,本篇文章讲解的知识点主要包括MySQL。在之后的文章中也会多多分享相关知识点,希望对大家的知识积累有所帮助!

mysql unix时间戳存储与FROM_UNIXTIME()格式化时间戳函数

定义: 存储时间比如 user 表 login_time 字段
用unix时间戳的方式存储

`login_time` int(11) NOT NULL DEFAULT 0 COMMENT '登录时间',

from_unixtime 语法
FROM_UNIXTIME(unixtime,format)

unixtime unix时间戳
format 时间格式

%Y 年 如2020
%m 月份 01->12
%d 日期 01->31

查找 今天 2020-03-16 登录过的用户 sql

SELECT * FROM user where from_unixtime(login_time,'%Y-%m-%d') = '2020-03-16';

+-----+----------------------------+
| id  | login_time |
+-----+----------------------------+
| 138 | 1581796000 |
+-----+----------------------------+
1 row in set (0.00 sec)
谢谢您的观看,欢迎关注我的公众号。

image.png

好了,本文到此结束,带大家了解了《mysql unix时间戳存储与FROM_UNIXTIME()格式化时间戳函数》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多数据库知识!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>