如何在postgresql中添加id自增列

如何在postgresql中添加id自增列,第1张

使用 serial 来处理。

CREATE TABLE test_create_tab2 (

id SERIAL,

val VARCHAR(10)

)

Test=# CREATE TABLE test_create_tab2 (

Test(# id SERIAL,

Test(# val VARCHAR(10)

Test(# )

注意: CREATE TABLE 将为 serial 字段 "test_create_tab2.id" 创建隐含序列 "test_create_tab2_id_seq"

CREATE TABLE

Test=# \d test_create_tab2

资料表 "public.test_create_tab2"

栏位 | 型别 | 修饰词

------+-----------------------+-------------------------------------------------

-------

id | integer | 非空 缺省 nextval('test_create_tab2_id_seq'::regclass)

val | character varying(10) |

Test=# INSERT INTO test_create_tab2(val) VALUES ('NO id')

INSERT 0 1

Test=# INSERT INTO test_create_tab2(val) VALUES ('NO id 2')

INSERT 0 1

Test=# select * from test_create_tab2

id | val

----+---------

1 | NO id

2 | NO id 2

(2 行记录)

Test=# select lastval()

lastval

---------

2

(1 行记录)

1、在创建好的数据库book,选中数据库book新建表,鼠标右键新建表。

2、添加数据库表字段id、ano、aname、asex、aage,注意非空项。

3、关闭插入字段窗口,这时会提示是否保存提示,选择“是”保存。

4、点击”是“按钮,输入表名称t_author_info,点击保存,创建数据库表。

5、刷新表,鼠标右键点击”设计“,打开表设计窗口,插入字段。

6、打开查询SQL窗口,编辑插入字段SQL语句,找到SQL 语句语法。就完成了。

分类: 电脑/网络 >>程序设计 >>其他编程语言

解析:

我是这么做的,在DataWindow中Header区域添加一Text,然后将Text改为"行号",在Detail区域对应Text的下面添加一个Compute,Compute Expression为"getrow()"


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11729255.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存