Navicat创建pgsql序列自增

在Navicat中为PostgreSQL数据库创建序列自增的方法有两种:一是通过图形界面创建序列并设置默认值;二是使用SQL命令创建序列,并通过ALTER TABLE设置默认值。这两种方法都能实现字段的自动递增功能,为数据库操作带来便利。
摘要由CSDN通过智能技术生成

Navicat创建pgsql序列自增

转载自 永远的大白 收藏

在使用pgsql的时候,如果需要对某一列设置默认值,会发现pgsql并不会像mysql那样可以很简单的通过设计表来对该字段进行设置。那么pgsql要怎么设置自增呢?

方法一:

1:创建序列

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

所有者:表的库名

递增、当前值、开始值、最大小值

缓存:指定数据库预先分配序列的值供快速访问,意思就是可以提前提供一些自增至,比如:我现在想在id字段下面设置自增,把缓存设置为20,在我下次新增数据的时候,id会自增到2,但是这个2其实已经生成过了,不会现在生成,节约一部分数据库压力。

循环:是说当自增值超过最大值设定的时候,会重新从最小值开始;如果不设置循环,超过的时候就会报错。

然后保存序列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值