mysql里面时间处理函数cast分析

阿里 阅读:145 2021-09-06 11:57:34 评论:0
本文章主要介绍了mysql里面时间处理函数cast,具有不错的的参考价值,希望对您有所帮助,如解说有误或未考虑完全的地方,请您留言指出,谢谢!

现在我们来看看MySQL是怎么转换的,只需要一个Cast()函数就能搞定。其语法为:Cast(字段名 as 转换的类型 ),其中类型可以为:

CHAR[(N)] 字符型  
DATE  日期型 
DATETIME  日期和时间型 
DECIMAL  float型 
SIGNED  int 年月日分时秒组成的int,例如20170810180823TIME  时间型

例如表table1 :

date  2015-11-03 15:31:26 
select cast(date as signed) as date from  table1;

结果如下:

date 
20151103153126
select cast(date as char) as date from  table1;

结果如下:

date 
2015-11-03 15:31:26
select cast(date as datetime) as date from  table1;

结果如下:

date 
2015-11-03 15:31:26 
 
select cast(date as date) as date from  table1;

结果如下:

date 
2015-11-03
select cast(date as time) as date from  table1;

结果如下:

date 
15:31:26

这里date对应日期,time对应时间。


标签:mysql
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
KIKK导航

KIKK导航

排行榜
关注我们

一个IT知识分享的公众号