mysql日期类

更新时间:01-23 教程 由 心蛊 分享

MySQL日期类是MySQL数据库中的一种重要的数据类型,在日常开发中被广泛应用。日期类主要包括DATE、TIME、DATETIME和TIMESTAMP四种类型。

--创建一个新表CREATE TABLE users(id INT AUTO_INCREMENT PRIMARY KEY,username VARCHAR(20),created_at DATE,updated_at TIMESTAMP);--插入新数据INSERT INTO users(username, created_at, updated_at) VALUES('user1', '2022-05-01', '2022-05-01 00:00:00'),('user2', '2022-05-02', NOW());

其中,DATE类型用于存储日期,格式为‘YYYY-MM-DD’;TIME类型用于存储时间,格式为‘HH:MM:SS’;DATETIME类型用于存储日期和时间,格式为‘YYYY-MM-DD HH:MM:SS’;TIMESTAMP类型也用于存储日期和时间,格式为‘YYYY-MM-DD HH:MM:SS’,但是TIMESTAMP类型的取值范围有限,只能存储从‘1970-01-01 00:00:01’到‘2038-01-19 03:14:07’。

使用MySQL日期函数可以方便地对日期类型进行操作。常用的日期函数包括:

--获取当前日期和时间SELECT NOW();--将日期和时间格式化SELECT DATE_FORMAT(created_at, '%Y-%m-%d') AS formatDate FROM users;--计算两个日期之间的天数SELECT DATEDIFF('2022-05-10', '2022-05-01');--计算日期加减SELECT DATE_ADD('2022-05-01', INTERVAL 1 DAY);--获取当前时间戳SELECT UNIX_TIMESTAMP();

MySQL日期类在实际开发中非常重要,合理地使用它可以大大提高我们的开发效率。

声明:关于《mysql日期类》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2069025.html