首页 MySql数据库教程 MySql日期YYYY-MM-DD和时间HH:MM:SS格式化转换
pay pay
教程目录

MySql日期YYYY-MM-DD和时间HH:MM:SS格式化转换

日期: 三月 19, 2023, 11:30 p.m.
阅读: 256
作者: Python自学网-村长

摘要: MySQL支持多种日期和时间数据类型,包括日期、时间、日期时间、时间戳等。下面是每个数据类型的详细说明和举例:

MySQL支持多种日期和时间数据类型,包括日期、时间、日期时间、时间戳等。下面是每个数据类型的详细说明和举例:

1.DATE

DATE数据类型存储日期,格式为'YYYY-MM-DD'。范围从'1000-01-01'到'9999-12-31'。DATE类型需要3个字节的存储空间。

例如,以下是一个DATE类型的字段:

CREATE TABLE example (
  id INT PRIMARY KEY,
  birthdate DATE
);

2.TIME

TIME数据类型存储时间,格式为'HH:MM:SS'。时间范围从'-838:59:59'到'838:59:59'。TIME类型需要3个字节的存储空间。

例如,以下是一个TIME类型的字段:

CREATE TABLE example (
  id INT PRIMARY KEY,
  starttime TIME
);

3.DATETIME

DATETIME数据类型存储日期和时间,格式为'YYYY-MM-DD HH:MM:SS'。范围从'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。DATETIME类型需要8个字节的存储空间。

例如,以下是一个DATETIME类型的字段:

CREATE TABLE example (
  id INT PRIMARY KEY,
  eventdatetime DATETIME
);

4.TIMESTAMP

TIMESTAMP数据类型存储日期和时间,格式为'YYYY-MM-DD HH:MM:SS'。范围从'1970-01-01 00:00:01'到'2038-01-19 03:14:07'。TIMESTAMP类型需要4个字节的存储空间。

例如,以下是一个TIMESTAMP类型的字段:

CREATE TABLE example (
  id INT PRIMARY KEY,
  updated TIMESTAMP
);

5.YEAR

YEAR数据类型存储4位年份,范围从'1901'到'2155'。YEAR类型需要1个字节的存储空间。

例如,以下是一个YEAR类型的字段:

CREATE TABLE example (
  id INT PRIMARY KEY,
  birthyear YEAR
);

这些数据类型可以在MySQL中用于创建表和定义列。使用适当的数据类型可以确保数据被正确存储,并可以提高查询性能。

部分文字内容为【Python自学网】原创作品,转载请注明出处!视频内容已申请版权,切勿转载!
回顶部