一、时间
命令:
SELECT CURDATE();
功能:以‘YYYY-MM-DD’的格式返回今天日期值。
命令:
SELECT CURTIME();
功能:以‘HH:MM:SS’的格式返回时间。
命令:
SELECT NOW();
功能:以‘YYYY-MM-DD HH:MM:SS’的格式返回时间。
二、自动记录时间
TIMESTAMP 列类型可以自动的标记 INSERT UPDATE的操作的时间。
举例:
创建表
CREATE TABLE student(
id INT,
english TINYINT,
math TINYINT,
chinese TINYINT,
time TIMESTAMP
);
插入数据:
INSERT INTO student(id,english,math,chinese) VALUES(1,12,23,45);
查询数据:
SELECT * FROM student;
结果:
---------------------------------------------------------------------
id | english | math | chinese | time |
---------------------------------------------------------------------
1 | 12 | 23 | 45 | 2012-10-20 10:34:09
---------------------------------------------------------------------
time列自动加入了数据INSERT 的时间。UPDATE 同样会影响数据的time列的时间值。
TIMESTAMP 的存储需求是4个字节;DATETIME存储需求是8个字节。
三、比较时间
SELECT TO_DAYS(date);
给出一个日期date,返回从0年开始算的天数(到date为止)。
举例:
SELECT TO_DAYS(NOW())-TO_DAYS('2012-10-19'):
返回 1 天。
SELECT TO_DAYS(NOW());
返回 735161 天。即从现在到0年为止的天数。
分享到:
相关推荐
mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧
(1)在需要调用mysql操作类的窗口头文件*.h中引入mysql头文件:#include "mysql.h" (2)在需要调用mysql操作类的窗口头文件*.h中声明mysql对象指针: public: mysql *db; (3)在需要调用mysql操作类的窗口...
在MySQL数据库中,时间戳(Timestamp)和日期时间(DateTime)是两种常见的日期和时间数据类型,用于存储和处理时间信息。在您的项目中遇到的问题是关于DateTime类型的字段在存储时出现了四舍五入的问题,这通常是...
mysql常用操作命令 mysql是一个流行的关系数据库管理系统,作为开发人员,掌握mysql的常用操作命令是非常必要的。本文将对mysql的常用操作命令进行总结,包括连接mysql、查询版本信息、查询当前日期、查询服务器中...
在本文中,我们将深入探讨如何使用C#语言来实现对MySQL数据库的操作。C#是一种广泛应用于Windows和Web应用程序开发的强大编程语言,而MySQL则是一种高效、开源的关系型数据库管理系统。结合两者,我们可以创建功能...
获取当前时间的MySql时间函数处理MySql时间日期的函数有很多,下面为您介绍的就是用于获取当前时间的MySql时间函数,如果您对此感兴趣的话,不妨一看下面为您介绍的MySql时间函数用于获取当前时间,该MySql时间函数...
MySQL 5.7 操作手册中文版 MySQL 5.7 是一个功能强大且广泛使用的关系数据库管理系统。该手册提供了 MySQL 5.7 的详细使用指南,涵盖了安装、配置、管理、优化等方面的内容。 安装和升级 MySQL MySQL 5.7 提供了...
### Excel VBA 操作 MySQL 全面指南 #### 一、准备工作 在开始使用 Excel VBA 来操作 MySQL 数据库之前,需要进行一系列的基础配置工作。以下步骤将帮助您完成必要的准备工作。 **1. MySQL 简介** MySQL 是一个...
本文实例讲述了mysql触发器之创建多个触发器操作。分享给大家供大家参考,具体如下: 这次记录的内容mysql 版本必须得是5.7.2+的哈,之前的会不好使的。废话不多说,咱们开始正文哈。 在mysql 5.7.2+版本之前,我们...
MySQL操作思维导图
mysql图形操作工具——————mysql-front
C# 操作MySQL数据库类 非存储过程操作类,如果要用到存储过程的话,自已修改里面的代码,里面的存储过程被我注释了。 至于调用方法,应该不用我说下载者应该也懂得吧,如果是对C#一巧不通的初学者,不懂也不要怪我...
mysql数据库操作类很好的哦mysql数据库操作类很好的哦mysql数据库操作类很好的哦
jsp操作mysql数据库 jsp操作mysql数据库 jsp操作mysql数据库 jsp操作mysql数据库 jsp操作mysql数据库
在C#编程中,操作MySQL数据库通常涉及到使用ADO.NET库或者第三方库如MySql.Data.dll。这个"c#操作MySQL数据库封装类"很可能是为了简化数据库交互,提供一个易于使用的接口,以提高代码的可读性和可维护性。下面我们...
本实验旨在深入理解MySQL数据库的基本操作,包括数据库的创建、查看、删除和使用,以及表结构的设计与管理。通过实际操作,我们将掌握如何创建和修改表结构,设置表约束,以及处理表数据的插入、删除和修改。此外,...
MySql数据操作语言,包括 插入:insert、 修改:update、 删除:delete的相关语法和案例脚本。对学习MySql有很大的帮助。
MySQL+PHP常用语法与操作语句实例MySQL+PHP常用语法与操作语句实例MySQL+PHP常用语法与操作语句实例MySQL+PHP常用语法与操作语句实例MySQL+PHP常用语法与操作语句实例MySQL+PHP常用语法与操作语句实例MySQL+PHP常用...
本文将深入探讨如何使用C#语言与MySQL数据库进行交互,包括增、删、查、改(CRUD)等基本操作。 首先,C#是Microsoft .NET框架下的编程语言,广泛应用于桌面和Web应用程序开发。而MySQL是一款开源、关系型的数据库...