pgsql:插入数据,存在就更新,不存在就插入


插入数据,存在就更新,不存在就插入

insert into tablename (key1,key2,key3) values ('xxx','xxx','xxx') on conflict(key1) do update set key2 = 'yyy',key3 = 'yyy';

 

修改表中的字段值(修改key1的值)

update tablename set key1 = '' where ...;

 

修改表中的字段名(将key1修改为key2)

alter table tablename rename key1 to key2;

 

表中新增字段

alter table tablename add key1 character varying not null;

 

修改表名

alter table "tablename" rename to "new_tablename";

 

删除表中某个字段

alter table tablename drop column if exists key1;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM