补充:postgresql基本功能:创建表、新增列、修改列字段名称、某列值自增或循环自增、
根据现有表创建新表:
CREATE TABLE "test04" AS ( select * from testdemo);
修改数据表名:
alter table table_name(表名) rename to new_table_name(新表名)
新增列字段:
ALTER TABLE test04 ADD gid1_type integer;
删除列字段:
ALTER TABLE test04 DROP COLUMN gid1_type;
修改列字段名称:
alter table test05 RENAME "gid" TO "id";
修改列字段类型:
ALTER TABLE test05 ALTER COLUMN "gid" TYPE datatype;
特殊的修改为integer:
alter table table_name(表名) alter column 字段名 type 新字段类型 using to_number(字段名,'9')
更新字段数据:
update test05 set "gid1_type" = 0 where ("组分类型1" = '消防栓') or ("组分类型1" = '水表') or ("组分类型1" = '节点');
在postgresql中,设置已存在的某列(num)值自增:
在postgresql中,循环设置已存在的某列(num)值为0-9:
以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。如有错误或未考虑完全的地方,望不吝赐教。