小编给大家分享一下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语句有什么区别的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!