PostgreSQL Date类型
在本节中,我们将了解PostgreSQL 日期数据类型的工作原理、日期数据类型的示例以及一些可访问的日期函数,这有助于我们更有效地处理日期值。
什么是 PostgreSQL Date数据类型?
PostgreSQL 中的另一种数据类型是DATE,它用于存储日期值。
在PostgreSQL中,Date数据类型格式为YYYY-MM-DD,方便我们将日期记录存储和插入到日期列中。
Date 数据类型涉及4 个字节的存储大小。日期数据类型的最小和最大范围从4713 BC 到 5874897 AD或1000-01-01 到 9999-12-31 开始。
如果我们想在创建包含日期列的新表时使用当前日期作为列的默认值,我们可以在DEFAULT关键字之后使用CURRENT_DATE 。
PostgreSQL Date数据类型的语法
PostgreSQL Date 数据类型语法如下:
variable_name DATE
PostgreSQL Date数据类型示例
让我们看一个示例来了解PostgreSQL 日期数据类型的工作原理。
我们正在使用 CREATE 命令的帮助创建一个新表作为记录,并使用INSERT 命令插入一些值。
要在组织数据库中创建记录,我们使用CREATE命令。
Records表包含各种列,例如Records_id、Heading 和 Submission_date,对于Submission_date 列,我们使用DATE 数据类型并接受当前日期作为默认值。
CREATE TABLE Records (
Records_id serial PRIMARY KEY,
Heading VARCHAR NOT NULL,
Submission _date DATE NOT NULL DEFAULT CURRENT_DATE
);
执行上面的命令,我们会得到如下信息,显示Records表已经创建成功。
成功创建Records表后,我们将在INSERT命令的帮助下向其中插入一些值。
INSERT INTO Records (Heading)
VALUES
('Invoice to Client ABC'),
('Invoice to Client PQR'),
('Invoice to client XYZ');
执行上述命令后,我们将得到如下消息窗口,显示指定的值已成功插入到Records表中。
创建并插入Records表的值后,我们将使用SELECT命令返回Records表的所有行:
SELECT *
FROM Records;
成功执行上述命令后,我们将得到以下输出,其中显示了Records表中存在的所有数据:
热门文章
优秀文章