PostgreSQL 文本


PostgreSQL 文本

在本节中,我们将了解PostgreSQL 文本数据类型的工作原理,它允许我们存储无限长度的字符。我们还看到了文本数据类型的**示例**。

什么是 PostgreSQL 文本数据类型?

在PostgreSQL 中,文本数据类型用于保持无限长度的字符。而 text 数据类型可以容纳一个最大长度为65,535字节的字符串。

换句话说,可以说PostgreSQL的Text数据类型使用的是字符数据类型,表示为text,没有Size nVarcharText的表示是等价的。

PostgreSQL 文本数据类型的语法

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

  1. 变量名文本

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表,如下图所示:

PostgreSQL 文本

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

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

输出

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

PostgreSQL 文本

正如我们在上面的屏幕截图中看到的,我们成功地为 Text 数据类型插入了A和 B列的值。

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

SELECT * FROM Text_demo;

输出

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

PostgreSQL 文本

例2

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

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

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

输出

所述Text_demo2表已经执行上述命令后成功创建,如图中下面的截图:

PostgreSQL 文本

一旦生成了Text_demo2\表,我们就可以使用 INSERT 命令向其中插入一些值。

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

输出

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

PostgreSQL 文本

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

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

SELECT * FROM Text_demo2;

输出

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

PostgreSQL 文本

概述

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