mysql date and time type ---- mysql 时间&日期 类型详解
2017-06-07 13:37
971 查看
mysql 中支持用多种方式来表示时间与日期
一、mysql 中能表示时间与日期的数据类型:
1、表示年
2、表示日期
3、表示时间
4、表示时间&日期
二、fsp 是什么?:
1、如果时间的精确度只有秒,那么在一秒中之内发生的多件事,我们又怎么判断事情发生的先后呢?显然一个更小的时间单位是被我们所需要的
fsp 就是来做这个的;可以把它理解成秒的小数部分!
2、对了fsp 的全称是 fractional seconds precision
3、例子:把秒的精度确定到 1%
----
学习交流
一、mysql 中能表示时间与日期的数据类型:
1、表示年
year(4) -- 最好不要用这个数据类型、对于年份的取值中有[1901 --> 2155] + 0000
2、表示日期
date -- 范围是1000-01-01 --> 9999-12-31
3、表示时间
time [(fsp)] -- 范围是'-838:59:59.000000' --> '838:59:59.000000'
4、表示时间&日期
datetime [(fsp)] -- 范围是'1000-01-01 00:00:00.000000' --> '9999-12-31 23:59:59.999999' timestamp [(fsp)] -- 范围是'1970-01-01 00:00:01.000000' --> '2038-01-19 03:14:07.999999'
二、fsp 是什么?:
1、如果时间的精确度只有秒,那么在一秒中之内发生的多件事,我们又怎么判断事情发生的先后呢?显然一个更小的时间单位是被我们所需要的
fsp 就是来做这个的;可以把它理解成秒的小数部分!
2、对了fsp 的全称是 fractional seconds precision
3、例子:把秒的精度确定到 1%
mysql> create table t(x datetime(2)); -- 秒的精度到了2位小数 Query OK, 0 rows affected (0.00 sec) mysql> insert into t(x) values(now()); -- 返回的时间不带fsp Query OK, 1 row affected (0.01 sec) mysql> select * from t; +------------------------+ | x | +------------------------+ | 2017-06-07 13:33:37.00 | +------------------------+ 1 row in set (0.00 sec) mysql> insert into t(x) values('2017-06-07 13:33:37.22'); -- 插入两位精度的秒值 Query OK, 1 row affected (0.01 sec) mysql> select * from t; +------------------------+ | x | +------------------------+ | 2017-06-07 13:33:37.00 | | 2017-06-07 13:33:37.22 | +------------------------+ 2 rows in set (0.00 sec)
----
学习交流
相关文章推荐
- mysql数据表中有日期为date类型,时间为time类型。此处的date存储的是年月日,time存储的是时分秒
- Mysql日期时间类型(DATE,DATETIME,TIMESTAMP)和函数及与linux系统时间之间的转换(UNIX_TIMESTAMP、FROM_UNIXTIME)
- ArcIMS 解析字段类型为Date(type="91")日期时间
- mysql所支持的日期时间类型有:DATETIME、 TIMESTAMP、DATE、TIME、YEAR。
- 跟燕十八学习PHP-第二十三天-mysql日期时间列详解date-time-year-timesta
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- jquery 日期+时间 date & time 插件
- MySQL - 翻译 - 5.1Reference Manual参考手册 - 11.6. Date and Time Functions日期和时间函数 - FROM_UNIXTIME将UNIX时间戳格式化为日期
- Android开发总结笔记 Date&Time(时间日期相关组件) 1-1-16
- setTimeStamp()与setDate()区别 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型
- fortran_date_and_time:获取日期和时间
- MySQL:MySQL日期数据类型、MySQL时间类型详解
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- AppFuse中日期时间(Date,Timestamp,Time)类型问题
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- php日期时间 date()与time()函数详解
- hibernate jpa 注解 @Temporal(TemporalType.DATE) 格式化时间日期,页面直接得到格式化类型的值
- Mysql中时间日期使用date类型好还是bigint时间戳好
- Android笔记——date&time(日期时间选择对话框)