📅  最后修改于: 2023-12-03 15:03:49.456000             🧑  作者: Mango
在 PostgreSQL 中,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 语句,可以向表中插入、检索、修改和删除数据。