PostgreSql数据库中枚举类型的用法

 时间:2026-02-17 19:05:30

1、启动navicat查询窗口,输入如下语句,来创建枚举类型

CREATE TYPE sex AS ENUM ('male', 'female');

PostgreSql数据库中枚举类型的用法

2、输入如下建表语句

CREATE TABLE "public"."enum_type_test" (
  "enum_field" sex
)
;

PostgreSql数据库中枚举类型的用法

3、输入如下语句,插入枚举记录来测试

INSERT INTO "public"."enum_type_test"("enum_field") VALUES ('male');
INSERT INTO "public"."enum_type_test"("enum_field") VALUES ('female');

PostgreSql数据库中枚举类型的用法

4、输入如下语句,可以查询数据库中存储的记录

select * from enum_type_test

PostgreSql数据库中枚举类型的用法

5、输入如下语句,来测试插入不在枚举值中的记录,结果会报错

INSERT INTO "public"."enum_type_test"("enum_field") VALUES ('test');

PostgreSql数据库中枚举类型的用法

6、输入如下语句,来按照枚举值升序排列

select * from enum_type_test order by enum_field asc

PostgreSql数据库中枚举类型的用法

7、输入如下语句,来按照枚举值降序排列

select * from enum_type_test order by enum_field desc

PostgreSql数据库中枚举类型的用法

  • 如何用WPS分析BCA测定蛋白浓度数据?
  • 未定义函数变量或函数怎么解决
  • excel如何自动求方差?
  • Excel平方根的计算方法
  • Win 10如何在"高级电源选项"中打开或关闭休眠
  • 热门搜索
    仝怎么读音 怎么用u盘装系统 怎么看自己的电脑配置 瓶盖打不开怎么办 经常拉肚子怎么办 我的世界怎么盖房子 怎么跳皮筋 快递丢件怎么赔偿 蜡烛怎么画 怎么要钱