📜  PostgreSQL – VARCHAR 数据类型(1)

📅  最后修改于: 2023-12-03 15:03:49.456000             🧑  作者: Mango

PostgreSQL – VARCHAR 数据类型

在 PostgreSQL 中,VARCHAR 是一种用于存储文本字符串的数据类型。它可以存储长度可变的字符串,其最大长度在创建表或修改表时可以指定。

创建 VARCHAR 类型的列

下面是创建 VARCHAR 类型的列的语句示例:

CREATE TABLE example (
    id serial primary key,
    name VARCHAR(50)
);

在上面的例子中,我们创建了一个名为 example 的表,并在该表中创建名为 name 的列,其数据类型为 VARCHAR,最大长度为 50 个字符。另外,我们还创建了一个名为 id 的列,其数据类型为 serial,用于存储自增 ID。

插入数据

要向 example 表中插入数据,可以使用 INSERT INTO 语句。例如:

INSERT INTO example (name) VALUES ('John');
INSERT INTO example (name) VALUES ('Jane');
查询数据

使用 SELECT 语句可以从 example 表中检索数据。例如:

SELECT * FROM example;

这将返回整张表的所有记录。如果你只需要特定的列,可以在 SELECT 语句中指定它们。例如:

SELECT name FROM example;

这只会返回名为 name 的列中的数据。

修改数据

要修改 example 表中的数据,可以使用 UPDATE 语句。例如:

UPDATE example SET name = 'Jenny' WHERE id = 1;

这将将 id 为 1 的记录的 name 列的值更改为 'Jenny'。

删除数据

要从 example 表中删除数据,可以使用 DELETE 语句。例如:

DELETE FROM example WHERE id = 1;

这将删除 id 为 1 的记录。如果要删除整张表,可以使用 DROP TABLE 语句。例如:

DROP TABLE example;
总结

VARCHAR 数据类型是一种用于存储文本字符串的数据类型,可以在创建表或修改表时指定其最大长度。通过 INSERT INTO、SELECT、UPDATE 和 DELETE 语句,可以向表中插入、检索、修改和删除数据。