【postgresql】postgresql数据库操作增列与id自增设置随手记
在PostgreSQL中,增加新列可以使用ALTER TABLE
命令,而设置ID自增可以使用序列(sequence)和自增约束(serial)。
增加新列的例子:
ALTER TABLE your_table_name
ADD COLUMN new_column_name column_type;
设置ID自增的例子:
首先,创建一个序列:
CREATE SEQUENCE your_table_name_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
然后,创建或修改表,将ID列与序列关联起来:
ALTER TABLE your_table_name
ALTER COLUMN id SET DEFAULT nextval('your_table_name_id_seq');
将来,当你向表中插入新行而不指定ID时,PostgreSQL将自动使用序列生成下一个可用的ID值。
评论已关闭