📅  最后修改于: 2023-12-03 15:05:19.275000             🧑  作者: Mango
在 SQL 数据库中,我们经常需要使用时间戳列来记录数据的更新时间或创建时间。时间戳列的类型可以是 datetime、timestamp 或者 date。在本文中,我们将介绍如何使用 SQL 语法来创建时间戳列。
CREATE TABLE table_name (
column_name datetime DEFAULT CURRENT_TIMESTAMP
)
上面的 SQL 语句中,我们使用 CREATE TABLE
命令创建了一个名为 table_name
的新表格,并且为其中的 column_name
列添加了一个类型为 datetime
的时间戳列,且默认值为当前时间戳。
CREATE TABLE table_name (
column_name timestamp DEFAULT CURRENT_TIMESTAMP
)
与上面的语句相似,我们只是将类型改为了 timestamp
。
CREATE TABLE table_name (
column_name date DEFAULT GETDATE()
)
上面的 SQL 语句中,我们使用 CREATE TABLE
命令创建了一个名为 table_name
的新表格,并且为其中的 column_name
列添加了一个类型为 date
的时间戳列,且默认值为当前日期。
在本文中,我们介绍了如何使用 SQL 语法创建和定义 datetime、timestamp 和 date 类型的时间戳列,以记录数据的更新时间或创建时间。同时,我们也提供了相应的 SQL 语句。