在SQL中生成日期时间最方便的方法是什么?

时间:2009-11-06 04:23:21

标签: mysql

SQL初学者在这里!

在SQL函数中创建日期时间对象的最方便方法是什么,尤其是为给定的日,月和年生成日期时间对象?

谢谢!

3 个答案:

答案 0 :(得分:5)

您想知道的有关MySQL日期时间函数的所有内容都是right here。好吧,可能是最重要的一切。

答案 1 :(得分:2)

在MySQL中

CAST('YYYY-MM-DDThh:mm:ss:uuuuuu' AS datetime)

其中:
YYYY:年份 MM:月份 DD:日 ......:小时
mm:分钟
ss:秒秒 uuuuuu:Microseconds

编辑:我从mmm(毫秒)更改为uuuuuu(微秒),因为MySQL支持6位数

答案 2 :(得分:0)

给定日期时间列:INSERT INTO Table ('datetime_column') VALUES (CURDATE( ))

给定时间戳:INSERT INTO Table ('timestamp_column') VALUES (CURTIME())

使用unix时间:INSERT INTO Table ('timestamp_column') VALUES (UNIX_TIMESTAMP())