首页 > 数据库 >mysql的时间戳函数from_unixtime函数

mysql的时间戳函数from_unixtime函数

时间:2022-08-29 10:56:36浏览次数:89  
标签:10 函数 unixtime bigint mysql dt 1000

参考:https://www.cnblogs.com/lsz-lsc/p/12802015.html

时间戳转为时间:

from_unixtime( unixtime,format),其中unixtime必须为整型(bigint),d若时间为秒时是10位,时间为毫秒时为13位。format是字符型(string),为所要转换的日期

例:from_unixtime(cast(substr(dt,1,10)as bigint),"yyyy-MM-dd")as time

dt 原为string类型,使用substr函数取 dt 的前10位,再使用cast函数转换成bigint类型,最后转为日期,精准到日。
CAST函数用于将值从一种数据类型转换为表达式中指定的另一种数据类型

如果dt是bigint类型的可以将dt/1000。
例如:
select FROM_UNIXTIME(create_date/1000,'%Y') as year,FROM_UNIXTIME(create_date/1000,'%m') as month,count(*) as count from ms_article group by year,month

标签:10,函数,unixtime,bigint,mysql,dt,1000
From: https://www.cnblogs.com/chenyi502/p/16635119.html

相关文章

  • MySQL远程连接不上的解决方法
    1.排除网络或防火墙问题先看是否能ping通远程服务器,ping192.168.1.211,如果不可以就是网络问题。然后,检查端口是否被防火墙挡住了,telnet192.168.1.2113306,如果连接失败,......
  • mysql配置文件相关
    公司数据库从WINDOWS迁移到LINUX发现连接时报错.大概意思是不支持分组查询.后来网上查询说是需在配置文件中增加如下内容,更改SQL_MODE.sql_mode=STRICT_TRANS_TABLES,......
  • realpath函数,返回规范化的绝对路径名
    PHP中的realpath()函数是一个内置函数,用于返回规范化的绝对​​路径名。小编主要用于linux与window下路径问题的处理.之前小编本地的w11,程序运行的好好的.上传到服务器上......
  • mysql导入.idb文件进行修复数据库
    背景:数据库在运行过程中出现了问题,需要根据*.idb文件进行找回数据操作步骤:1)先创建一个同样数据格式的表(之前存在的话备份删除,最好先在新的数据库中走一遍流程)--......
  • MySQL性能优化
    安装连接        查看当前系统的资源使用情况top查看系统IO状态可以查看当前哪个磁盘设备总体的读写流量大小iostat-d-x1pidstat-d1......
  • mysql 拆还是不拆的问题讨论
          数据页默认是16kb(一般默认),最大可以设置为64kbhttps://blog.csdn.net/Miracle_ze/article/details/125772833 https://zhuanlan.zhihu.com/p/35872......
  • MySQL 常用实践
    MySQL常用实践资源准备获取MySQL官方示例数据库https://dev.mysql.com/doc/index-other.htmlhttps://github.com/datacharmer/test_dbDockerfileFROMmysql:5.7.3......
  • mysql5.7建表出现的问题
    1.TIMESTAMP类型的字段出现Invaliddefaultvaluefor'EXPIRE_TIME'原因:mysql5.7以及之前的版本如果TIMESTAMP类型为NOTNULL,如果没有指定null属性,默认为‘0000-00-0000......
  • Mysql8.0修改lower_case_table_names参数导致重启失败
    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。事件起因:在测试一个数据迁移工具时,源端orac......
  • ES6中的箭头函数与普通函数的区别
    箭头函数与普通函数的区别1、语法上更加简洁、清晰基本语法://关于箭头函数的参数//如果箭头函数没有参数,直接写一个括号即可letfun1=()=>{console.log('111......