PostgreSQL Text类型

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

什么是 PostgreSQL 文本数据类型?

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

换句话说,我们可以说PostgreSQL的Text数据类型使用字符数据类型,表示为文本,没有Size n的Varchar和Text的表示是等价的。

PostgreSQL 文本数据类型的语法

PostgreSQL 文本数据类型的语法如下:

variable_name TEXT  

PostgreSQL TEXT 数据类型示例

让我们看不同的例子来理解PostgreSQL 文本数据类型是如何工作的。

例子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;  

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

例子2

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

我们将使用CREATE命令将Text_demo2创建到与上述类似的数据库中,即Organization :

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列的值都已经输入成功。

热门文章

优秀文章