📅  最后修改于: 2020-11-30 07:32:03             🧑  作者: Mango
在本节中,我们将了解PostgreSQL Text数据类型的工作原理,该数据类型使我们可以存储长度不受限制的字符。我们还看到了文本数据类型的示例。
在PostgreSQL中,文本数据类型用于保留无限长的字符。并且文本数据类型可以包含最大长度为65,535字节的字符串。
换句话说,我们可以说PostgreSQL文本数据类型使用字符数据类型,该字符数据类型表示为文本,并且不带Size n和Text的Varchar表示形式是等效的。
PostgreSQL Text数据类型的语法如下:
variable_name TEXT
让我们看不同的示例,以了解PostgreSQL Text数据类型如何工作。
为此,我们将在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表中。
让我们再看一个示例,以详细了解文本数据类型。因此,我们将在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数据类型可用于无限长度。