📜  PostgreSQL文字

📅  最后修改于: 2020-11-30 07:32:03             🧑  作者: Mango

PostgreSQL文字

在本节中,我们将了解PostgreSQL Text数据类型的工作原理,该数据类型使我们可以存储长度不受限制的字符。我们还看到了文本数据类型的示例

什么是PostgreSQL Text数据类型?

PostgreSQL中,文本数据类型用于保留无限长的字符。并且文本数据类型可以包含最大长度为65,535字节的字符串。

换句话说,我们可以说PostgreSQL文本数据类型使用字符数据类型,该字符数据类型表示为文本,并且不带Size nTextVarchar表示形式是等效的。

PostgreSQL文本数据类型的语法

PostgreSQL Text数据类型的语法如下:

variable_name TEXT

PostgreSQL TEXT数据类型的示例

让我们看不同的示例,以了解PostgreSQL Text数据类型如何工作。

例1

为此,我们将在CREATE命令的帮助下创建一个新的表名Text_demo表,并使用INSERT命令插入一些值。

我们将使用CREATE命令在组织数据库中创建Text_demo表:

CREATE TABLE Text_demo (
    Id serial PRIMARY KEY,
    A TEXT,
    B TEXT
);

输出量

成功执行以上命令后,已创建Text_demo表,如下图所示:

生成Text_demo表后,我们将使用INSERT命令将一些值插入其中。

INSERT INTO Text_demo (A, B)
VALUES ('Javatpoint',
        'It is a demo test for Text'
        );

输出量

在执行上述命令后,我们将获得以下结果,该结果显示该值已成功插入到Text_demo表中。

从上面的屏幕快照中可以看到,我们成功为Text数据类型插入了列A和B的值。

创建并插入Text_demo表的值之后,我们将使用SELECT命令返回Text_demo表的所有行:

SELECT * FROM Text_demo;

输出量

执行上述命令后,我们将获得以下结果,可以看到Column A和Column B的值都已成功输入到Text_demo表中。

例2

让我们再看一个示例,以详细了解文本数据类型。因此,我们将在CREATE命令的帮助下创建一个名为Text_demo2的新表,并使用INSERT命令插入一些值。

我们将使用CREATE命令将Text_demo2创建到与上面类似的组织数据库中:

CREATE TABLE Text_demo2 (
    Id serial PRIMARY KEY,
    A TEXT,
    B TEXT
);

输出量

执行上述命令后,已成功创建Text_demo2表,如以下屏幕截图所示:

生成Text_demo2表后,我们可以使用INSERT命令将一些值插入其中。

INSERT INTO Text_demo2 (A, B)
VALUES 
('Javatpoint', 'The Best Portal to Learn Technologies'), 
('Latest tutorial', 'Trending technologies');

输出量

执行上述命令后,我们将得到以下结果,该结果显示该值已成功插入到Text_demo2表中。

正如我们在上面的屏幕截图中看到的那样,已成功将A和B列的多个值插入到Text_demo2表中。

创建并插入Text_demo2表的值之后,我们将使用SELECT命令返回Text_demo2表的所有行:

SELECT * FROM Text_demo2;

输出量

成功执行上述命令后,我们将获得以下结果,可以看到已成功输入了列A和列B的值。

总览

PostgreSQL Text数据类型部分中,我们了解到Text数据类型可用于无限长度。