MySQL表字段时间设置默认值


Posted in MySQL onMay 13, 2021

应用场景

  • 在数据表中,要记录的每条数据是什么时候创建的,不需要应用程序去特意记录,而是由数据库获取当前时间自动记录创建时间。
  • 在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意记录,而由数据库获取当前时间自动记录修改时间。

在数据库中获取当前时间

  • oracle:select sysdate from dual;
  • sqlserver:select getdate();
  • mysql:select sysdate();  select now();

MySQL中时间函数NOW()和SYSDATE()的区别

NOW()取的是语句开始执行的时间,SYSDATE()取的是动态的实时时间。

因为NOW()取自mysql的一个变量”TIMESTAMP”,而这个变量在语句开始执行的时候就设定好了,因此在整个语句执行过程中都不会变化。

执行下面这个例子就明白了:

SELECT NOW(),SYSDATE(),SLEEP(3),NOW(),SYSDATE()

先查询了NOW()和SYSDATE(),然后sleep了3秒,再查询NOW()和SYSDATE(),结果如下:

MySQL表字段时间设置默认值

实现方式

  1. 将字段类型设为 TIMESTAMP。
  2. 将默认值设为 CURRENT_TIMESTAMP。

举例应用

创建一个表time,主键为id,其中一个字段为date,默认系统当前时间:

CREATE TABLE time(
id INT PRIMARY KEY,
date TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

插入一条数据:

INSERT INTO time(id) VALUES(1);

查询结果:

MySQL表字段时间设置默认值

到此这篇关于MySQL表字段时间设置默认值的文章就介绍到这了,更多相关MySQL 字段时间默认值内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
浅谈Mysql多表连接查询的执行细节
Apr 24 MySQL
MySQL 隔离数据列和前缀索引的使用总结
May 14 MySQL
MySQL 那些常见的错误设计规范,你都知道吗
Jul 16 MySQL
Mysql存储过程、触发器、事件调度器使用入门指南
Jan 22 MySQL
一条慢SQL语句引发的改造之路
Mar 16 MySQL
MySQL Server层四个日志的实现
Mar 31 MySQL
mysql的Buffer Pool存储及原理
Apr 02 MySQL
mysql 8.0.27 绿色解压版安装教程及配置方法
Apr 20 MySQL
MySQL 逻辑备份 into outfile
May 15 MySQL
MySQL中EXPLAIN语句及用法
May 20 MySQL
MySQL安装失败的原因及解决步骤
Jun 14 MySQL
MySQL使用IF语句及用case语句对条件并结果进行判断 
Sep 23 MySQL
MySql新手入门的基本操作汇总
May 13 #MySQL
MySQL中你可能忽略的COLLATION实例详解
浅谈mysql执行过程以及顺序
mysql 8.0.24版本安装配置方法图文教程
mysql 8.0.24 安装配置方法图文教程
MySQL 如何分析查询性能
May 12 #MySQL
如何用Navicat操作MySQL
You might like
PHP基础学习之流程控制的实现分析
2013/04/28 PHP
PHP反射类ReflectionClass和ReflectionObject的使用方法
2013/11/13 PHP
php数组分页实现方法
2016/04/30 PHP
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
2017/06/09 PHP
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
PHP面向对象程序设计重载(overloading)操作详解
2019/06/13 PHP
自制轻量级仿jQuery.boxy对话框插件代码
2010/10/26 Javascript
各浏览器对document.getElementById等方法的实现差异解析
2013/12/05 Javascript
利用js(jquery)操作Cookie的方法说明
2013/12/19 Javascript
jquery自定义函数的多种方法
2014/01/09 Javascript
每天一篇javascript学习小结(Boolean对象)
2015/11/12 Javascript
基于Vuejs实现购物车功能
2016/08/02 Javascript
jquery  实现轮播图详解及实例代码
2016/10/12 Javascript
Vue.js系列之项目结构说明(2)
2017/01/03 Javascript
JQuery ZTree使用方法详解
2017/01/07 Javascript
Vue.js实现一个SPA登录页面的过程【推荐】
2017/04/29 Javascript
解决在vue项目中,发版之后,背景图片报错,路径不对的问题
2018/03/06 Javascript
js根据json数据中的某一个属性来给数据分组的方法
2018/10/08 Javascript
VUE路由动态加载实例代码讲解
2019/08/26 Javascript
python实现监控linux性能及进程消耗性能的方法
2014/07/25 Python
Python的装饰器用法学习笔记
2016/06/24 Python
Python操作Access数据库基本步骤分析
2016/09/19 Python
详解js文件通过python访问数据库方法
2019/03/03 Python
css3 自定义字体font-face使用介绍
2014/05/14 HTML / CSS
加拿大著名时装品牌:SOIA & KYO
2016/08/23 全球购物
印度服装购物网站:Limeroad
2018/09/26 全球购物
介绍一下SQL注入攻击的种类和防范手段
2012/02/18 面试题
销售部主管岗位职责
2013/12/18 职场文书
聊城大学毕业生自荐书
2014/02/01 职场文书
小学生国旗下演讲稿
2014/04/25 职场文书
操行评语大全
2014/04/30 职场文书
公司承诺书格式
2014/05/21 职场文书
中共广东省委常委会党的群众路线教育实践活动整改方案
2014/09/23 职场文书
领导干部四风问题自我剖析材料
2014/09/25 职场文书
环保建议书作文500字
2015/09/14 职场文书
MySQL Shell的介绍以及安装
2021/04/24 MySQL