MySQL日期类型及默认设置是什么

2023-04-24 03:37:00 日期 类型 默认设置

MySQL日期类型是一种用于存储日期和时间的数据类型,用于存储日期和时间的数据类型有DATE、TIME、DATETIME、TIMESTAMP和YEAR五种。

MySQL DATE类型用于存储日期,格式是'YYYY-MM-DD',其中YYYY表示4位的年份,MM表示2位的月份,DD表示2位的日期。MySQL DATE类型可以存储的范围是'1000-01-01'到'9999-12-31',其中1000-01-01是MySQL的最小日期,9999-12-31是MySQL的最大日期。MySQL DATE类型的默认设置是'0000-00-00'。

MySQL TIME类型用于存储时间,格式是'HH:MM:SS',其中HH表示2位的小时,MM表示2位的分钟,SS表示2位的秒。MySQL TIME类型可以存储的范围是'-838:59:59'到'838:59:59',其中-838:59:59是MySQL的最小时间,838:59:59是MySQL的最大时间。MySQL TIME类型的默认设置是'00:00:00'。

MySQL DATETIME类型用于存储日期和时间,格式是'YYYY-MM-DD HH:MM:SS',其中YYYY表示4位的年份,MM表示2位的月份,DD表示2位的日期,HH表示2位的小时,MM表示2位的分钟,SS表示2位的秒。MySQL DATETIME类型可以存储的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59',其中1000-01-01 00:00:00是MySQL的最小日期和时间,9999-12-31 23:59:59是MySQL的最大日期和时间。MySQL DATETIME类型的默认设置是'0000-00-00 00:00:00'。

MySQL TIMESTAMP类型用于存储日期和时间,格式是'YYYY-MM-DD HH:MM:SS',其中YYYY表示4位的年份,MM表示2位的月份,DD表示2位的日期,HH表示2位的小时,MM表示2位的分钟,SS表示2位的秒。MySQL TIMESTAMP类型可以存储的范围是'1970-01-01 00:00:01'到'2038-01-19 03:14:07',其中1970-01-01 00:00:01是MySQL的最小日期和时间,2038-01-19 03:14:07是MySQL的最大日期和时间。MySQL TIMESTAMP类型的默认设置是'CURRENT_TIMESTAMP',即当前时间。

MySQL YEAR类型用于存储年份,格式是'YYYY',其中YYYY表示4位的年份。MySQL YEAR类型可以存储的范围是'1901'到'2155',其中1901是MySQL的最小年份,2155是MySQL的最大年份。MySQL YEAR类型的默认设置是'0000'。

相关文章