📜  插入日期sql(1)

📅  最后修改于: 2023-12-03 15:10:11.679000             🧑  作者: Mango

插入日期 SQL

在数据库中,插入当前日期或特定日期是一项非常常见的任务。可以使用 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_DATEDATE()NOW()CURRENT_TIMESTAMP 函数在主流数据库中轻松插入日期和时间。