PostgreSql数据库中枚举类型的用法
1、启动navicat查询窗口,输入如下语句,来创建枚举类型
CREATE TYPE sex AS ENUM ('male', 'female');

2、输入如下建表语句
CREATE TABLE "public"."enum_type_test" (
"enum_field" sex
)
;

3、输入如下语句,插入枚举记录来测试
INSERT INTO "public"."enum_type_test"("enum_field") VALUES ('male');
INSERT INTO "public"."enum_type_test"("enum_field") VALUES ('female');

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

5、输入如下语句,来测试插入不在枚举值中的记录,结果会报错
INSERT INTO "public"."enum_type_test"("enum_field") VALUES ('test');

6、输入如下语句,来按照枚举值升序排列
select * from enum_type_test order by enum_field asc

7、输入如下语句,来按照枚举值降序排列
select * from enum_type_test order by enum_field desc

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:162
阅读量:37
阅读量:124
阅读量:137
阅读量:123