兄弟连教育数据库培训教程  Mysql存储时间字段用int、timestamp还是datetime

通常存储时间用datetime类型,现在很多系统也用int存储时间,它们有什么区别?总结如下:

  int

  (1).4个字节存储,INT的长度是4个字节,存储空间上比datatime少,int索引存储空间也相对较小,排序和查询效率相对较高一点点

  (2)可读性极差,无法直观的看到数据,可能让你很恼火

  TIMESTAMP

  (1)4个字节储存

  (2)值以UTC格式保存

  (3)时区转化 ,存储时对当前的时区进行转换,检索时再转换回当前的时区。

  (4)TIMESTAMP值不能早于1970或晚于2037

  datetime

  (1)8个字节储存

  (2)与时区无关

  (3)以'YYYY-MM-DD HH:MM:SS'格式检索和显示DATETIME值。支持的范围为'1000-01-01 00:00:00'到'9999-12-31 23:59:59'

  具体怎么存储看个人习惯和项目需求吧

转载于:https://www.cnblogs.com/xdlltao/p/6108769.html

Mysql存储时间字段相关推荐

  1. JDBC操作MySQL Lob字段记实

    JDBC操作MySQL Lob字段记实 虽然Java的持久化框架多如牛毛,但都离不开JDBC技术,JDBC在某些时候是其他框架难以取代的.也是java操作数据库最根本的技术. 上文写了JDBC操作DB ...

  2. MySql 查询表字段数

    MySql 查询表字段数 SELECT COUNT(*) FROM information_schema.columns WHERE table_schema='test_cases' AND tab ...

  3. MySQL添加字段和修改字段的方法

    MySQL添加字段的方法并不复杂,下面将为您详细介绍MySQL添加字段和修改字段等操作的实现方法,希望对您学习MySQL添加字段方面会有所帮助. 1.登录数据库 >mysql -u root - ...

  4. mysql修改字段为现在时间_mysql如何修改字段自动生成时间

    mysql修改字段自动生成时间的方法:1.添加CreateTime设置默认时间:2.修改CreateTime设置默认时间:3.添加UpdateTime设置默认时间. 本教程操作环境:windows7系 ...

  5. 关于C#(ASP.net)存取MySQL LongText字段的心得[转]

    关于C#(ASP.net)存取MySQL LongText字段的心得 1.LongText字段是MySQL用于存储超长字符串的数据库类型,有点类似MSSQL的memo. 2.Connector/NET ...

  6. mysql 修改字段为1-10的随机数

    mysql 修改字段为1-10的随机数 update table set pri= floor(1 + rand()*10);

  7. mysql按字段值排序_mysql按字段值排序

    1.mysql按字段值的拼音首字母排序 关键词binary :SELECT name FROM topic ORDER BYbinary name asc 2.php获取汉字拼音的第一个字母 直接调用 ...

  8. MySql增加字段、删除字段、修改字段名称、修改字段类型

    修改数据库字段 alter table biz_apply MODIFY CUSTOMER_ID bigint(60);  MySql增加字段.删除字段.修改字段名称.修改字段类型 MySql的简单语 ...

  9. MySQL查询字段区不区分大小写? innodb的事务与日志的实现方式?binlog的几种日志录入格式以及区别?

    MySQL查询字段区不区分大小写? MySQL innodb的事务与日志的实现方式 MySQL binlog的几种日志录入格式以及区别 MySQL查询字段区不区分大小写? 答案是不区分 如何解决需要区 ...

最新文章

  1. 谈谈 Java 中自定义注解及使用场景
  2. 利用开区间覆盖的约简给出$\bf{Lindelöf}$覆盖定理的一个新证明
  3. 修改wireshark协议解析规则
  4. linux shell之paste合并文件和找到匹配的文件里面替换内容(find和-exec或xargs组合)
  5. 系统英伟达gpu驱动卸载_绕过CPU,英伟达让GPU直连存储设备
  6. SpringMVC遇到的问题——GET http://localhost/spring_mvc_war_exploded/js/jquery-3.3.1.js net::ERR_ABORTED 404
  7. FreeSql (二十一)查询返回数据
  8. java8 lambda表达式实现自定义用户组件,Don't Repeat Yourself
  9. 设置屏幕分辨率的函数 - 回复 董勇 的问题
  10. Oracle数据库基础知识_数值类型及函数
  11. MATLAB函数拟合使用
  12. C++实验一简单的C程序设计(一)
  13. 洛必达法则的使用条件
  14. Java POI导出(图片,文字,表格)word文档
  15. LCD1602 液晶
  16. 如何判断是否适合学编程?
  17. Problem L 七段显示器显示整数
  18. MySQL系列---架构与SQL执行流程详解
  19. php serv u提权脚本,.NET/Perl/PHP 三个版本的 ServU提权程序 -电脑资料
  20. MATLAB基础之MATLAB实现阶乘和阶乘累加

热门文章

  1. iOS Hacker 反注入和反反注入
  2. matlab::mex::ArgumentList outputs的创建
  3. tensorflow 之 tf.tile()函数
  4. [BUUCTF-pwn]——test_your_nc
  5. velocity显示List与Map的方法详细解析
  6. bean定义的继承 - Spring Framework reference 2.0.5 参考手册中文版
  7. Apache Camel Test Framework(MOCK)
  8. 【UOJ 51】最接近神的人
  9. machine learning学习笔记
  10. Java读书笔记(4)-多线程(二)