1, 创建序列名
create sequence customer_id_seq
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXVALUE -- 不设置最大值
NOCYCLE -- 一直累加,不循环
CACHE 10;--缓存
一旦定义了customer_id_seq序列,就可以访问序列的curval和nextval属性。
curval:返回序列的当前值
nextval:先增加序列的值,然后返回序列值
2,添加唯一id
create table customers(id int primary key not null, name varchar(15));
3,插入数据
insert into customers values(customer_id_seq.curval, "name1");