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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python中main的含义及用法_python main函数有什么用

    python中main的含义及用法_python main函数有什么用原博文2020-03-2720:25−**什么场景下会有main函数?**当该python脚本被作为模块(module)引入(import)时,其中的main()函数将不会被执行。**main函数的作用?**__name__==’__main__’是Python的main函数入口。并非说,加入这句才能使用pythonxxx…相关推荐2019-12-1922:31−Pyt…

    2022年10月9日
    4
  • ERROR: Could not install packages due to an OSError: [WinError 5] Access is denied

    ERROR: Could not install packages due to an OSError: [WinError 5] Access is deniedERROR:CouldnotinstallpackagesduetoanOSError:[WinError5]Accessisdenied:Considerusingthe`–user`optionorcheckthepermissions.【解决方案】

    2025年11月2日
    3
  • scrapy安装教程_玻璃幕墙安装介绍

    scrapy安装教程_玻璃幕墙安装介绍在写之前我们先来了解一下什么是Scrapy?Scrapy是用纯Python实现一个为了爬取网站数据、提取结构性数据而编写的应用框架,用途非常广泛框架的力量,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片,非常之方便Scrapy使用了Twisted[‘twɪstɪd](其主要对手是Tornado)异步网络框架来处理网络通讯,可以加快我们的下载速度,不…

    2022年9月18日
    4
  • dns欺骗编辑html,charles DNS欺骗

    dns欺骗编辑html,charles DNS欺骗DNS欺骗/DNSSpoofing功能:通过将您自己的主机名指定给远程地址映射来欺骗DNS查找一般的开发流程中,在上线之前都需要在测试环境中先行进行验证,而此时手机客户端请求的域名是不太容易改变的,可以通过设置dns方式把域名转发到测试机上,具体设置Tools->DNSSpoofingSettings比如要把所有包含xxxxxx.com的域名转到10.0.0.71的服务器上,其实用修改…

    2025年5月27日
    5
  • JAVA Calendar详解

    JAVA Calendar详解(在文章的最后,将会介绍Date类,如果有兴趣,可以直接翻到最后去阅读)究竟什么是一个Calendar呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历、阴(农)历之分。它们的区别在哪呢?比如有:月份的定义-阳`(公)历一年12个月,每个月的天数各不同;阴(农)历,每个月固定28天每周的第一天-阳(公)历星期日是第一天;阴(农)历,星期一是第一天实际上,在历…

    2022年6月12日
    28
  • Mac 安装 node.js 及环境配置[通俗易懂]

    Mac 安装 node.js 及环境配置[通俗易懂]目录安装node1:官网下载2:安装3:验证4:环境配置安装node1:官网下载访问nodejs官网,点击蓝色选框区域稳定版,并下载https://nodejs.org/en2:安装双击刚下载的文件,按步骤默认安装就行3:验证安装完成后打开终端输入npm-vnode-v两个命令,如下图出现版本信息,说明安装成功4:环境配置1:打开Mac终端,配置全局环境变量vim.bash_profile2:打开之后添加一行以下代码,(Mac的node,npm可执行文件都在/usr

    2022年5月13日
    59

发表回复

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

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