mac版Navicat如何设置重新打开后保持上次选项卡,在使用Navicat客户端时,我们可以设置重新打开客户端,保持上次打开的选项卡的,这个功能在哪里设置?我们来看一下。......
MySQL中的5种日期/时间类型如何操作
学习MySQL就不可避免要接触到“字段类型”这个概念,而日期/时间则是其最常用也是应用比较灵活的一种。于此分享下自己的使用心得。
工具/原料
- MySQL
- win10电脑
方法/步骤
理解MySQL5种日期/时间类型的定义与取值范围。
第一种:YEAR
1、数字或字符形式的值insert到表中YEAR字段后都是变成数字形式显示;
2、字符的'0'与'00'会转化为2000,而数字的0与00则直接是0000;
3、不论字符还是数字形式的1~99都可以转化为对应年份。
4、超过2155是无法写入YEAR类型字段的。
第二种:TIME
1、尽量还是用字符形式做参数;
2、只有一个数字则表示秒,如果有两个数字和一个“:”则自动补充“00”作为秒;
3、前面一个数字加空格后跟着带“:”串,则前面数字要乘以24加上第一个“:”前的数字作为第一个“:”前的结果,其他不变。
另外,TIME超出边界的效果及如何写入系统时间见图:
第三种:DATE
1、YYYYMMDD与YYMMDD格式不论数字还是字符,都可以写入到DATE类型字段中;
2、YYMMDD格式中表示YY数字00~69转化为2000~2069,而70~99则转化为1970~1999。
3、至于边界与系统时间,留待自己去测试下。
第四与第五种:DATETIME与TIMESTAMP
1、TIMESTAMP未指定值的情况下会自动填充系统时间;
2、TIMESTAMP超出范围的值不能写入;
3、YYYY-MM-DD HH:MM:SS与YYYYMMDDHHMMSS格式都可以表示DATETIME与TIMESTAMP。
有趣的游戏:改变时区
1、不论历史数据还是新insert数据,TIMESTAMP都自动按新时区进行转换(慢两个小时);
2、DATETIME类型不会自动填充系统时间。
注意事项
- 建议动手敲敲上面提供的代码,更有助于自己理解。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
- 详细阅读
-
SQL Server 2005数据库恢复图文教程详细阅读
SQL Server 2005数据库恢复图文教程,相信很多的站长网站的时候需要用到SQLServer2005数据库,但是碰到一些问题没有办法恢复,本人专业学习的.et。平时也经常用到,希望能给大家带来......
2023-03-17 482 数据库
-
如何安装SQL Server 2008数据库(带完整图解)详细阅读
如何安装SQL Server 2008数据库(带完整图解),在电脑上安装SQLServer2008软件时,经常会遇到各种各样的问题,如何成功的安装SQLServer2008呢?提供完整过程和图片详解。......
2023-03-17 502 数据库