博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql中Timestamp,time,datetime 区别
阅读量:5898 次
发布时间:2019-06-19

本文共 1534 字,大约阅读时间需要 5 分钟。

原文地址:https://www.cnblogs.com/mxh1099/p/5461311.html

 

一、TIMESTAMP[(M)]

  时间戳。范围是’1970-01-01 00:00:00’到2037年。
  TIMESTAMP列用于INSERT或UPDATE操作时记录日期和时间。
  如果你不分配一个值,表中的第一个TIMESTAMP列自动设置为最近操作的日期和时间。
  也可以通过分配一个NULL值,将TIMESTAMP列设置为当前的日期和时间。
  TIMESTAMP值返回后显示为’YYYY-MM-DD HH:MM:SS’格式的字符串,
  显示宽度固定为19个字符。如果想要获得数字值,应在TIMESTAMP 列添加+0。
  create table demo(
    addtime timestamp
  );
  insert into demo values(null);
  即可插入当前时间。
二、TIME
  时间。范围是’-838:59:59’到’838:59:59’。
  MySQL以’HH:MM:SS’格式显示TIME值,但允许使用字符串或数字为TIME列分配值。

  使用now()显示’HH:MM:SS’

  使用UNIX_TIMESTAMP()显示’-838:59:59’到’838:59:59’。

  mysql> insert into pluralpoem(title, create_time) values("chunxiao", UNIX_TIMESTAMP());

  Query OK, 1 row affected, 1 warning (0.01 sec)

  mysql> insert into pluralpoem(title, create_time) values("hua",now());

  Query OK, 1 row affected (0.00 sec)

  mysql> select * from pluralpoem;

  +----+------------+-------------+
  | id | title | create_time |
  +----+------------+-------------+
  | 1 | denggaowan | NULL |
  | 2 | chunxiao | 838:59:59 |
  | 3 | hua | 22:45:33 |
  +----+------------+-------------+
  3 rows in set (0.00 sec)

三、DATETIME
  日期和时间的组合。
  支持的范围是’1000-01-01 00:00:00’到’9999-12-31 23:59:59’。
  MySQL以’YYYY-MM-DD HH:MM:SS’格式显示DATETIME值,但允许使用字符串或数字为DATETIME列分配值。

四、对于now().,curdate(),curtime(), UNIX_TIMESTAMP()

  NOW()函数以`'YYYY-MM-DD HH:MM:SS'返回当前的日期时间,可以直接存到DATETIME字段中。

  CURDATE()以’YYYY-MM-DD’的格式返回今天的日期,可以直接存到DATE字段中。
  CURTIME()以’HH:MM:SS’的格式返回当前的时间,可以直接存到TIME字段中。

  UNIX_TIMESTAMP()

转载于:https://www.cnblogs.com/88phper/p/8971702.html

你可能感兴趣的文章
列表,元组,字典的异同
查看>>
在MyEclipse中构建SQL查询语句
查看>>
Linux/Centos 重置Mysql root用户密码
查看>>
2017-10-9linux文本处理
查看>>
CALayer的那些事(二)
查看>>
[C语言]unicode与utf-8编码转换(一)
查看>>
root用户可以引入cx_Oracle包,其他用户不可以导入
查看>>
Linux防火墙iptables学习笔记(二)参数指令
查看>>
Prometheus监控的最佳实践——关于监控的3项关键指标
查看>>
单向的1:n
查看>>
旧电脑如何华丽变身专业上网行为管理设备!
查看>>
ANSI C标准库: <time.h>下函数讲解
查看>>
5.虚拟机性能监控与故障处理工具
查看>>
intellij idea 快捷键
查看>>
c++使用winsocket创建UDP
查看>>
Spring-batch学习总结(2)—Job,Flow创建及应用,多线程并发,决策器,监听器,参数...
查看>>
linux进程管理及kill命令详解
查看>>
maven pom进阶教程 - 资源文件拷贝插件maven-resources-plugin
查看>>
H盘参数错误,要怎么找到文件
查看>>
AUIOClient_StartIO failed
查看>>