Mysql五种时间格式
YEAR
- [字节数]:1
- [取值范围]:1901~2155
- [赋值]:
4位数字
2位字符串:'00'~'69'相当于2000~2069;‘70’~‘99’相当于1970~1999
2位数字:与2位数字不同之处:输入0表示0000而不是20000
DATE
- [字节数]:4
- [取值范围]:1000-01-01~9999-12-31
- [赋值]:使用“YY-MM-DD”格式,想插入当前系统的时间,则可以插入CURRENT_DATE或者NOW()
TIME
- [字节数]:3
- [取值范围]:-838:59:59——838:59:59
- [赋值]:'HH:MM:SS' 或者 'D HH:MM:SS',想插入当前系统的时间,则可以插入CURRENT_DATE或者NOW()
- [特点]:如果只是存储时间数据,它最合适
DATETIME
- [字节数]:8
- [取值范围]:1000-01-01 00:00:00——9999-12-31 23:59:59
- [赋值]:'YYYY-MM-DD HH:MM:SS'
TIMESTAMP
- [字节数]:4
- [取值范围]:1970-01-01 00:00:00——2038-1-19 3:14:07
- [取值范围计算方法]: 1970-01-01 00:00:00 + (power(2,31)-1)/(60x60x24), 转换成日期即为2038-1-19 3:14:07 (2^31是因为带了符号位少了一位。所以是31次方,而减一因为从0开始而不是1)
- [赋值]:YYYY-MM-DD HH:MM:SS。可以使用CURRENT_TIMESTAMP;输入NULL,系统自动输入当前的TIMESTAMP;无任何输入,系统自动输入当前的TIMESTAMP。
- [特点]:TIMESTAMP的取值范围比较小,没有DATETIME的取值范围大。根据不同的时区,显示不同的时间。
Mysql五种时间格式的更多相关文章
- MySQL时间戳和时间格式转换函数
MySQL时间戳和时间格式转换函数:unix_timestamp and from_unixtime unix_timestamp将时间转化成时间戳格式.from_unixtime将时间戳转化成时间格 ...
- mysql五种日期函数
create table timess( id int primary key auto_increment, YEARs ——” DATEs DATE ——” TIMEs TIME ::——::” ...
- 如何解决前端传来的时间格式与mysql表中时间格式不匹配的查询问题
前端传过来的时间格式为“2016-07-11 11:13:10”,而数据表中对应字段`add_time`的格式为“2016-7-11”,此时sql不能直接用 "where `add_time ...
- 导入excel 数据到mysql出现的时间格式
昨天把一张表的数据导出做修改,然后用Navcat 导入,结果总是失败,也看不出问题,说时间格式不对,我看了excel里时间格式对的,之前是excel导出的,搞 了一两个小时,今天发现导入有个选项,我的 ...
- JS中常用的几种时间格式处理-【笔记整理】
//此处整理点平时常用到的时间格式处理方法 ------------------------------------------- //时间格式化函数 Date.prototype.format = ...
- javascript的几种时间格式
1.当前系统区域设置格式(toLocaleDateString和toLocaleTimeString) 例子:(new Date()).toLocaleDateString() + " &q ...
- Android下的几种时间格式转换
更多更全的工具类,请参考github上的Blankj/AndroidUtilCode 将毫秒转换为小时:分钟:秒格式 public static String ms2HMS(int _ms){ Str ...
- IOS 时间格式 时间转换 大总结
//实例化一个NSDateFormatter对象 NSDateFormatter *dateFormatter = [[NSDateFormatteralloc] init]; //设定时间格式,这里 ...
- hive笔记:时间格式的统一
一.string类型,年月日部分包含的时间统一格式: 原数据格式(时间字段为string类型) 取数时间和格式的语法 2018-11-01 00:12:49.0 substr(regexp_repl ...
随机推荐
- linux网络编程之IO函数
Linux操作系统中的IO函数主要有read(),write(),recv(),send(),recvmsg(),sendmsg(),readv(),writev(). 接收数据的recv()函数 # ...
- linux 设备树【转】
转自:http://blog.csdn.net/chenqianleo/article/details/77779439 [-] linux 设备树 为什么要使用设备树Device Tree 设备树的 ...
- linux===Ubuntu修改设备名称
step1 sudo vim /etc/hostname 修改你需要的,保存退出 step2 sudo vim /etc/hosts 修改你需要的,保存退出 step3 reboot
- jython
# -*- coding: utf-8 -*- import sys import json sys.path += ["C:/Users/yangbo/Desktop/restassure ...
- 64_j1
JSCookMenu-2.0.4-13.fc26.noarch.rpm 13-Feb-2017 22:06 38098 Java-WebSocket-1.3.1-0.2.git58d1778.fc24 ...
- An unhandled exception of type 'System.TypeInitializationException' occurred in System.ServiceModel.dll
异常“ An unhandled exception of type 'System.TypeInitializationException' occurred in System.ServiceMo ...
- finally
finally 我们都知道无论try语句中是否抛出异常,finally中的语句一定会被执行.我们来看下面的例子: try: f = open("/tmp/output", &qu ...
- Apache配置基于端口号的虚拟主机 Apache virtual host configuration is based on the port
有可能只有一个ip出口,但却有多个项目,那么就需要基于端口号架设虚拟主机. Step 1: 检查是否开启 httpd-vhosts.conf apache/conf/httpd.conf文件 # Vi ...
- [水煮 ASP.NET Web API2 方法论](1-8)添加 Session 状态
问题 ASP.NET Web API 构建 Web 应用程序时,要求使用 Session 在服务器存储一些用户特定的信息 解决方案 ASP.NET Web API 不支持 Session,因为 API ...
- OpenStack 计算服务 Nova介绍和控制节点部署 (八)
一)nova在keystone上服务注册 1.1创建nova务实体 [root@controller ~]# source admin-openrc [root@controller ~]# open ...