1、在为postgresql数据库创建表时,一般情况下我们都不会手动为表字段指定默认值,默认值一般都是根据条件新插入的不固定
2、所以我们在为这样的表在插入数据时一般都是通过手动指定来进行添加的
3、但如果在创建表时为表设定了某个字段的默认值,则在查看表结构时defautl列会显示出默认值
4、在为设置的有默认值的表插入数据时,我们在插入语句中可以忽略有默认值的字段,数据在插入成功后可以看到该字段的值会直接使用默认值
5、当然在插入数据时如果不想使用默认的值,那在插入数据时也可以直接根据需要自行更改默认值
6、还有一点需要注意的是,如果在为数据表插入数据时只指定了部分字段,数据也是可以正常插入成功,只是没有指定的字段的值为空(这样操作的前提是该字段没有指定非空约束)