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列的值都已经输入成功。
热门文章
优秀文章