DDL—表—数据类型—日期时间类型相关语法

(1)表格如下:

|-----------|----|-------------------------------------------|---------------------|-----------------------|
| 类型 | 大小 | 范围 | 格式 | 描述 |
| DATE | 3 | 1000-01-01 至 9999-12-31 | YYYY-MM-DD | 日期值(年月日) |
| TIME | 3 | -838:59:59 至 838:59:59 | HH:MM:SS | 时间值或持续时间(时分秒) |
| YEAR | 1 | 1901 至 2155 | YYYY | 年份值 |
| DATETIME | 8 | 1000-01-01 00:00:00 至 9999-12-31 23:59:59 | YYYY-MM-DD HH:MM:SS | 混合日期和时间值(年月日与时分秒) |
| TIMESTAMP | 4 | 1970-01-01 00:00:01 至 2038-01-19 03:14:07 | YYYY-MM-DD HH:MM:SS | 混合日期和时间值,时间戳(注意其取值范围) |

说明:一般我们使用 DATETIMEDATETIME 使用次数较多。

例子:

要求:我们要去描述一个同事的生日,有一个字段叫birthday。我们应该使用哪个类型更加准确呢?

(一般生日:年月日就ok了)

则:birthday DATE

相关推荐
寂寞旅行21 小时前
向量数据库Milvus的使用
数据库·milvus
闻哥21 小时前
Redis事务详解
java·数据库·spring boot·redis·缓存·面试
道亦无名21 小时前
aiPbMgrSendAck
java·网络·数据库
l1t1 天前
duckdb polyglot 插件的使用
sql·duckdb
面向对象World1 天前
正点原子Mini Linux 4.3寸800x480触摸屏gt115x驱动
linux·服务器·数据库
dinga198510261 天前
mysql之联合索引
数据库·mysql
微风中的麦穗1 天前
【SQL Server 2019】企业级数据库系统—数据库SQL Server 2019保姆级详细图文下载安装完全指南
大数据·数据库·sqlserver·云计算·个人开发·运维必备·sqlserver2019
zjttsh1 天前
MySQL加减间隔时间函数DATE_ADD和DATE_SUB的详解
android·数据库·mysql
顾北121 天前
SpringCloud 系列 04:Gateway 断言 / 过滤器 / 限流 一站式落地指南
java·开发语言·数据库
禹凕1 天前
MYSQL——基础知识(NULL 值处理)
数据库·mysql