当前位置: 首页> 游戏> 评测 > 全球疫情最新数据美国_宁波建网站外包_站长工具端口检测_舆情分析

全球疫情最新数据美国_宁波建网站外包_站长工具端口检测_舆情分析

时间:2025/7/14 20:42:23来源:https://blog.csdn.net/zuiliwangmeng/article/details/142553998 浏览次数:0次
全球疫情最新数据美国_宁波建网站外包_站长工具端口检测_舆情分析

【编程小白必看】MySQL 时间类型操作秘籍🔥一文全掌握


文章目录

  • 前言
  • 一、MySQL 时间类型有哪些?
  • 二、时间类型详解
    • 1.DATE 类型
    • 2.TIME 类型
    • 3.DATETIME 类型
    • 4.TIMESTAMP 类型
    • 5.YEAR 类型
  • 三、日期时间函数
    • 1.CURRENT_DATE() 和 CURRENT_TIME()
    • 2.NOW() 和 SYSDATE()
    • 3.DATE_ADD() 和 DATE_SUB()
    • 4.STR_TO_DATE() 和 DATE_FORMAT()
    • 5.UNIX_TIMESTAMP() 和 FROM_UNIXTIME()
  • 总结


前言

嘿,小伙伴们!今天我们要一起走进 MySQL 的时间类型世界,了解 MySQL 中的各种时间类型及其使用方法。无论你是初学者还是有一定经验的开发者,都能从中获得一些有用的知识。跟着我一起,轻松掌握这些基础知识吧!


一、MySQL 时间类型有哪些?

MySQL 中主要有以下几种时间类型:
DATE
TIME
DATETIME
TIMESTAMP
YEAR
接下来我们逐一介绍这些类型的特点和使用方法。

二、时间类型详解

1.DATE 类型

DATE 类型用于存储日期值,格式为 YYYY-MM-DD。

代码如下(示例):

CREATE TABLE users (id INT PRIMARY KEY,birthday DATE
);INSERT INTO users (id, birthday) VALUES (1, '1990-01-01');
SELECT * FROM users;

2.TIME 类型

TIME 类型用于存储时间值,格式为 HH:MM:SS。

代码如下(示例):

CREATE TABLE events (id INT PRIMARY KEY,start_time TIME
);INSERT INTO events (id, start_time) VALUES (1, '09:00:00');
SELECT * FROM events;

3.DATETIME 类型

DATETIME 类型用于存储日期和时间的组合,格式为 YYYY-MM-DD HH:MM:SS。

代码如下(示例):

CREATE TABLE meetings (id INT PRIMARY KEY,meeting_time DATETIME
);INSERT INTO meetings (id, meeting_time) VALUES (1, '2023-01-01 10:00:00');
SELECT * FROM meetings;

4.TIMESTAMP 类型

TIMESTAMP 类型也用于存储日期和时间的组合,但它会在插入新记录时自动设置当前时间戳。

代码如下(示例):

CREATE TABLE logs (id INT PRIMARY KEY,log_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);INSERT INTO logs (id) VALUES (1);
SELECT * FROM logs;

5.YEAR 类型

YEAR 类型用于存储年份,格式为 YYYY。

代码如下(示例):

CREATE TABLE records (id INT PRIMARY KEY,year YEAR
);INSERT INTO records (id, year) VALUES (1, 2023);
SELECT * FROM records;

三、日期时间函数

MySQL 提供了许多内置的日期时间函数,方便我们在 SQL 查询中处理日期和时间。

1.CURRENT_DATE() 和 CURRENT_TIME()

获取当前日期和当前时间。

代码如下(示例):

SELECT CURRENT_DATE(), CURRENT_TIME();

2.NOW() 和 SYSDATE()

获取当前日期和时间。

代码如下(示例):

SELECT NOW(), SYSDATE();

3.DATE_ADD() 和 DATE_SUB()

对日期进行加减操作。

代码如下(示例):

SELECT DATE_ADD('2023-01-01', INTERVAL 1 DAY), DATE_SUB('2023-01-01', INTERVAL 1 DAY);

4.STR_TO_DATE() 和 DATE_FORMAT()

将字符串转换为日期,或将日期格式化为字符串。

代码如下(示例):

SELECT STR_TO_DATE('2023-01-01', '%Y-%m-%d'), DATE_FORMAT('2023-01-01', '%Y-%m-%d');

5.UNIX_TIMESTAMP() 和 FROM_UNIXTIME()

将日期转换为 Unix 时间戳,或将 Unix 时间戳转换为日期。

代码如下(示例):

SELECT UNIX_TIMESTAMP('2023-01-01'), FROM_UNIXTIME(UNIX_TIMESTAMP('2023-01-01'));

总结

以上就是 MySQL 中时间类型的一些常用操作,相信你看完之后也能成为时间类型处理的小能手!如果还有不清楚的地方,欢迎留言提问哦!
希望这篇笔记对你有所帮助,快去试试吧!

关键字:全球疫情最新数据美国_宁波建网站外包_站长工具端口检测_舆情分析

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: