600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > mysql的merge用法 – 数据库 – 前端 mysql子查询必须有别名吗

mysql的merge用法 – 数据库 – 前端 mysql子查询必须有别名吗

时间:2019-05-29 10:06:06

相关推荐

mysql的merge用法 – 数据库 – 前端 mysql子查询必须有别名吗

MERGE语句是SQL语句的一种。在SQL Server、Oracle数据库中可用,MySQL、PostgreSQL中不可用。MERGE是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表(原数据表,source table)或子查询的连接条件对另外一张(目标表,target table)表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。

这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。