postgresql和mysql语句有什么区别

  介绍

小编给大家分享一下postgresql和mysql语句有什么区别,相信大部分人都还不怎么了解,因此分享这边文章给大家学习,希望大家阅读完这篇文章后大所收获、下面让我们一起去学习方法吧!

下面是mysql和postgresql的语句区别,有需要的可以借鉴学习

1更新

1.1更新并返回mysql:

选择temp_lo temp_hi,遥控配电盘从更新天气设置temp_lo=

temp_lo + 1, temp_hi=temp_lo + 15,城市=熬山鹕健?

postgresql:

更新天气设置temp_lo=temp_lo + 1, temp_hi=temp_lo + 15个城市=

“旧金山”返回temp_lo, temp_hi;

1.2表关联多字段更新

mysql:无

postgresql:

更新账户设置(Contact_last_name cONtact_first_name)=(选择

Last_name、first_name从推销员,推销员。id=accounts.sales_id);

2插入

2.1插入并返回

MySQL:无

PostgreSQL:

插入分销商(,dname)值(默认情况下,“XYZ”)返回;

2.2插入冲突则更新MySQL:

INSERT  INTO  distributors  (, dname), VALUES (5,“小发明”)(“公司”),   DUPLICATE  KEY  UPDATE  dname =, EXCLUDED.dname;

PostgreSQL:

INSERT  INTO  distributors  (, dname), VALUES (5,“小发明”)(“公司”),   CONFLICT (做),DO  UPDATE  SET  dname =, EXCLUDED.dname;

2.3插入冲突则什么都不做MySQL:

INSERT  IGNORE  INTO  distributors  (, dname), VALUES (9 '设计');

PostgreSQL:

INSERT  INTO  distributors  (, dname), VALUES (9,“设计”),提醒CONFLICT    CONSTRAINT  distributors_pkey  DO ; 3

无选择4删除

4.1删除并返回删除的内容

MySQL:无

PostgreSQL:

DELETE 得到tasks  WHERE  status =,‘做’,RETURNING  *;

以上是PostgreSQL和MySQL语句有什么区别的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

postgresql和mysql语句有什么区别