https://wiki.postgresql.org/wiki/Enum
建立enum:
pgsql=# CREATE TYPE mood AS ENUM ('sad', 'ok', 'happy'); CREATE TYPE pgsql=#
建表:
pgsql=# CREATE TABLE person ( pgsql(# name text, pgsql(# current_mood mood pgsql(# ); CREATE TABLE pgsql=#
数据输入:
pgsql=# INSERT INTO person VALUES ('Larry', 'sad'); INSERT 0 1 pgsql=# INSERT INTO person VALUES ('Curly', 'ok'); INSERT 0 1 pgsql=# S
查询:
pgsql=# SELECT * FROM person WHERE current_mood > 'sad'; name | current_mood -------+-------------- Curly | ok (1 row) pgsql=#
本文介绍了如何在PostgreSQL中创建并使用枚举类型。包括创建枚举类型的语法、使用枚举类型构建表以及插入数据的示例。还展示了如何通过查询筛选特定枚举值的记录。


3133

被折叠的 条评论
为什么被折叠?



