Mysql学习历程基本语法(7)--时间日期类型
来源:互联网 发布:python arma 编辑:程序博客网 时间:2024/06/15 18:33
时间日期类型
datetime 时间日期 格式是yyyy-mm-dd HH:ii:ss表示范围从1000到9999年 有0值0000-00-00 00:00:00
date 日期,就是datetime中的date部分
time 时间段,指定的某个区间之间
timestamp 时间戳,从1970年开始的YYYY-mm-dd HH:ii:ss格式与datetime完全一致
year 年份,year(2) 和year(4)
为了测试year(2)和year(4)的范围,我尝试做了下面(插入数值取了-5到120)
create table time(
atime year(4),
aindex int
)engine innodb charset utf8;
delimiter $$
create procedure pro1()
begin
set @i=-5;
while @i <120 do
insert into time values (@i,@i);
set @i = @i+1;
end while;
end
$$
delimiter ;
call pro1();
select * from time;
可以发现 当插入数值为负数到0时,year(4)显示为0000 插入整形为1-69对应加上2000即可 70对应1970 99对应1999 超过100以后数值无显示了;实验发现如果是year(2),则只显示两位;
timestamp字段 只要当前所在的记录被更新,该字段一定会自动更新成当前时间;
阅读全文
0 0
- Mysql学习历程基本语法(7)--时间日期类型
- Mysql学习历程基本语法(8)-字符串类型
- Mysql学习历程基本语法(1)
- Mysql学习历程基本语法(2)--库操作
- Mysql学习历程基本语法(3)--表操作
- Mysql学习历程基本语法(4)--数据操作
- Mysql学习历程基本语法(5)--中文数据问题
- Mysql学习历程基本语法(6)--数据类型
- Mysql学习历程基本语法(9)-列属性
- mysql日期,时间类型
- mysql日期时间类型
- MySQL学习历程(二):基本操作
- Mysql数据库学习(二):数据类型(数值类型 日期和时间类型 字符串类型)
- MySQL学习----MySQL数据类型----03MySQL 日期和时间类型
- Python学习笔记一 基本语法、变量类型、时间处理
- Java学习历程(Java基本语法演示)
- Mysql学习笔记三列类型之日期时间
- MySQL日期和时间类型
- webpack.config.js全部有关配置
- PICT生成两两组合测试用例集
- 网络流最大流EK和Dinic入门算法
- 比赛时出现的一些细节错误
- Android应用签名及团队开发
- Mysql学习历程基本语法(7)--时间日期类型
- A/B-test显著性检验
- Node.js 究竟是什么?
- oracle数据库表空间使用率查询及修改
- Parcelable序列化时需注意问题
- 2017 蛤省集训(草稿)
- mysql通信协议的半双工机制理解
- Spring学习总结IOC
- ReactNative系列之十七事件发送