欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 年類型

江奕云1年前11瀏覽0評論

MySQL中的年類型通常是指年份,支持的數(shù)據(jù)范圍是0001到9999,占用的存儲(chǔ)空間為2個(gè)字節(jié)。

在MySQL中,可以使用YEAR數(shù)據(jù)類型定義表示年份的列:

CREATE TABLE `employees` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`birth_year` year(4) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

在上面的示例中,birth_year列使用了YEAR(4)數(shù)據(jù)類型,表示該列存儲(chǔ)的數(shù)據(jù)為年份,占用的存儲(chǔ)空間為2個(gè)字節(jié),數(shù)據(jù)范圍為0001到9999。

MySQL中支持的YEAR數(shù)據(jù)類型的函數(shù)如下:

  • YEAR():返回日期或日期時(shí)間表達(dá)式中的年份(4位數(shù)字)。
  • YEARWEEK():返回日期的年份和周數(shù)。
  • YEAR_MONTH():返回日期或日期時(shí)間表達(dá)式中的年份和月份,格式為YYYY-MM。
SELECT YEAR('2022-05-31'); -- 返回2022
SELECT YEARWEEK('2022-05-31'); -- 返回202220
SELECT YEAR_MONTH('2022-05-31 12:34:56'); -- 返回2022-05

以上示例中,YEAR()返回日期的年份,YEARWEEK()返回日期的年份和周數(shù),YEAR_MONTH()返回日期的年份和月份。