📅  最后修改于: 2023-12-03 15:10:11.679000             🧑  作者: Mango
在数据库中,插入当前日期或特定日期是一项非常常见的任务。可以使用 SQL 将日期值插入到表中。日期和时间数据类型可以在大多数数据库中使用,包括 MySQL、Oracle、SQL Server 和 PostgreSQL。
要将当前日期插入到表中,请使用 CURDATE()
或 CURRENT_DATE
函数。
INSERT INTO table_name (date_column) VALUES (CURDATE());
INSERT INTO table_name (date_column) VALUES (CURRENT_DATE);
上述语句将插入当前日期到名为 table_name
的表格中的 date_column
列中。
如果要插入一个特定日期,可以使用 DATE
函数。
INSERT INTO table_name (date_column) VALUES (DATE('2021-01-01'));
上述语句将插入指定日期 2021 年 1 月 1 日到名为 table_name
的表格中的 date_column
列中。
如果要将日期和时间一起插入到表中,请使用 NOW()
或 CURRENT_TIMESTAMP
函数。
INSERT INTO table_name (datetime_column) VALUES (NOW());
INSERT INTO table_name (datetime_column) VALUES (CURRENT_TIMESTAMP);
上述语句将插入当前日期和时间到名为 table_name
的表格中的 datetime_column
列中。
插入日期 SQL 是处理数据库中日期和时间数据类型的重要任务。可以使用 CURDATE()
、CURRENT_DATE
、DATE()
、NOW()
和 CURRENT_TIMESTAMP
函数在主流数据库中轻松插入日期和时间。