postgresql如何创建自增的id

网友投稿 236 2024-01-05

postgresql如何创建自增的id

这篇文章主要介绍postgresql如何创建自增的id,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

-- 这里的"test"专指postgre中的表空间(模式),默认的表空间是"public" DROP SEQUENCE if EXISTS "test"."testseq_id_seq";   CREATE SEQUENCE "test"."testseq_id_seq"    INCREMENT 1    MINVALUE 1    MAXVALUE 9223372036854775807    START 1    CACHE 1;   DROP TABLE if EXISTS "test"."testtable";   CREATE TABLE "test"."testtable" (   "id" int4 DEFAULT nextval(testseq_id_seq::regclass) NOT NULL-- 表数据关联SEQUENCE,每次插入取nextval(testseq_id_seq)<pre name="code" class="sql"><pre name="code" class="sql">nextval(testseq_id_seq "create_date" timestamp(6),   "age" int4,   "name" varchar(100),   "grade" float4   )   WITH(OIDS=FALSE)   ;   ALTER TABLE "test"."testtable" ADD PRIMARY KEY ("id");   -- 插入数据,不需要写主键nextval(testseq_id_seq); INSERT into "test"."testtable"(namevalues(111); -- 值数据(varchar)用单引号   -- 先创建sequence的第一个数据..   -- SELECT nextval(testseq_id_seq); </pre><p></p>

postgresql如何创建自增的id

nextval(chengdu_boundary_id_seq::regclass)

方法二  ::

"id" SERIAL primary key NOT NULL,

#

以上是“postgresql如何创建自增的id”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:数据挖掘常用的方法有哪些
下一篇:Power Designer怎么用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~