mysql的datatime类型

更新时间:02-12 教程 由 情念 分享

MySQL 数据库中的 datetime 类型是一个非常常用的数据类型,它用于存储日期和时间信息,通常用于记录事件或时间戳。

datetime 类型是由日期和时间组成的,它的存储范围从 '1000-01-01 00:00:00' 到 '9999-12-31 23:59:59'。在 MySQL 中,datetime 类型需要 8 个字节的存储空间。

datetime 类型的语法格式为:

datetime(6)

其中“6”表示小数点后的位数,最多为 6。 如果未指定小数点后的位数,则默认使用 0。

我们可以使用以下示例代码,创建一个名为“students”的表,并在表中添加一个 datetime 类型的字段:

CREATE TABLE `students` (`id` INT(11) NOT NULL AUTO_INCREMENT,`name` VARCHAR(50) NOT NULL,`created_at` DATETIME(6) NOT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

在 MySQL 中,我们可以使用以下方式来插入和查询 datetime 类型的字段:

INSERT INTO `students` (`name`, `created_at`) VALUES ('Tom', '2021-06-15 13:30:00.000000');SELECT `id`, `name`, `created_at` FROM `students` WHERE `created_at` >'2021-06-15 13:00:00.000000';

在查询时,我们可以使用比较运算符进行筛选,比如大于号“>”、“小于号”、“等于号”等等。

总之,datetime 类型是 MySQL 中非常重要的一种数据类型,我们需要熟练掌握它的使用。

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