色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql存年月日的事件

榮姿康2年前10瀏覽0評論

MySQL 是一個廣受歡迎的關系型數據庫管理系統,在很多業務場景下需要存儲時間類型的數據,包括年月日。MySQL 提供了多種數據類型來支持不同的時間類型存儲需求。

-- 存儲年月日
CREATE TABLE `user` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(32) NOT NULL DEFAULT '',
`birthday` date NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- 插入數據
INSERT INTO `user` (`name`, `birthday`) VALUES
('張三', '1990-01-01'),
('李四', '1995-05-12');

在 MySQL 中,常用的時間類型包括:

  • DATE:僅存儲日期,例如 1990-01-01,占用 3 字節。
  • DATETIME:同時存儲日期和時間,例如 1990-01-01 12:00:00,占用 8 字節。
  • TIMESTAMP:類似于 DATETIME,但會自動對其它列的修改時間進行更新,占用 4 字節。
  • YEAR:僅存儲年份,例如 1990,占用 1 字節。

根據實際業務需求,選擇合適的時間數據類型可以提升數據存儲效率,并且能更方便地進行數據查詢。