插入单条记录
最近更新时间: 2025-02-18 16:02:00
- 指定所有字段。
postgres=# insert into tbase(id,nickname) values(1,'hello TDSQL PG');
INSERT 0 1
- 指定某些字段,不指的有默认值的插入时带上默认值。
postgres=# insert into tbase(nickname) values('TDSQL PG好');
INSERT 0 1
- 不指定字段则默认为所有字段与建表时一致。
postgres=# insert into tbase values(nextval('t_id_seq'::regclass),'TDSQL PG好');
INSERT 0 1
- 字段顺序可以任意排列。
postgres=# insert into tbase(nickname,id) values('TDSQL PG swap',5);
INSERT 0 1
- 使用default关键字,即值为建表时指定的默认值方式。
postgres=# insert into tbase(id,nickname) values(default,'TDSQL PG default');
INSERT 0 1
- 上面五次插入记录后产生的数据。
postgres=# select * from tbase;
id | nickname
----+---------------
1 | hello TDSQL PG
2 | TDSQL PG好
5 | TDSQL PG swap
3 | TDSQL PG好
4 | TDSQL PG default
(5 rows)