mysql中Timestamp,time,datetime 区别

mysql中Timestamp,time,datetime 区别原文地址:https://www.cnblogs.com/mxh1099/p/5461311.html一、TIMESTAMP[(M)]时间戳。范围是’1970-01-0100:00:00’到20

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

原文地址: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://javaforall.net/166429.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月6日 下午5:00
下一篇 2022年8月6日 下午5:00


相关推荐

  • mysql联合主键

    mysql联合主键1、hibernate配置联合主键1.1联合主键的好处:联合主键的好处是不需要因为需要主键而增加一个无用的主键列1.2联合主键的建表语句CREATETABLE`HTTP_TERMINAL_DETAIL_STATISTICS`( `TIME`CHAR(14)NOTNULLCOMMENT’时间’, `TERMINAL_TYPE`VARCHAR(128)NOTNULLCO…

    2022年6月29日
    32
  • 计算机组成原理相关话题,计算机组成原理基本的知识点.doc

    计算机组成原理相关话题,计算机组成原理基本的知识点.doc

    2021年11月27日
    45
  • vue 将后台数据时间戳转换成日期格式

    vue 将后台数据时间戳转换成日期格式前言 不同组件多次复用的话 建议在 src 下新建一个 common 文件夹 创建 date js 文件 方便多次复用组件中使用 template div p date formatDate p p date formatDate2 p p date formatDate3 p div template

    2026年3月26日
    1
  • 新浪微博随便看看

    新浪微博随便看看1 Main activity java public nbsp class nbsp MainActivity nbsp extends nbsp Activity nbsp nbsp 第二步 定义数据集合 List nbsp data nbsp nbsp nbsp nbsp ListView nbsp listView Overridepubl nbsp void nbsp onCreate Bundle nbsp savedInstanc nbsp super onCre

    2026年3月26日
    2
  • java调用knime_Knime中集成Java代码

    java调用knime_Knime中集成Java代码本文版权归作者所有 欢迎转载 但未经作者同意必须保留此段声明 且在文章页面明显位置给出原文连接 否则保留追究法律责任的权利 Knime 是一个非常强大的数据分析平台 支持常用的各种数据清洗 分析等功能 但是有些时候数据的预处理 比如打标记等等需要一些外部逻辑 这种时候用 java 代码可能更快 为了让数据处理更流畅 而不是在 Knime 中输出一个中间结果 然后在放回 Knime 中继续这样断断续续的方法 Kn

    2026年3月16日
    3
  • GridView控件详解

    GridView控件详解GridView 是 ASP NET1 x 的 DataGrid 控件的后继者 它提供了相同的基本功能集 同时增加了大量扩展和改进 如前所述 DataGrid ASP NET2 0 仍然完全支持 是一个功能非常强大的通用控件 然而 它有一个重大缺陷 它要求我们编写大量定制代码 甚至处理比较简单而常见的操作 诸如分页 排序 编辑或删除数据等也不例外 GridView 控件旨在解决此限制 并以尽可能少的数据实现

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号