我最近阅读了一些文章,试图初步理解SQL和MySQL之间的区别,我还看到了另一篇文章“基本上,MySQL是保存一切的许多书之一,而SQL就是如何阅读这本书的。”中的一段有用的引语。
取决于所使用的后端,即MySQL对PostgreSQL。SQL查询会突然失效吗?
特别是关系DBMS与非关系DBMS。
发布于 2018-07-08 11:12:03
每个数据库都实现自己的SQL语言方言。方言可以是简单的,也可以是基本的。例如:
len()和length())。row_number())。full outer join。名单真的还在继续。您应该将SQL看作是一堆方言。它们之间有很大的重叠,但每一个都有差异--就像世界各地英语的方言一样。
发布于 2018-07-09 05:17:18
是的,方言可能各不相同。
有两个原因:
我正在经营一个网站,目的是让我们了解这个丛林:https://modern-sql.com/
例如,SQL92中已经存在的最基本的特性之一(但仍然是一个可选特性)是VALUES子句。您可以在这里看到它是如何(而不是)支持的:
不过,我希望情况正在好转。例如,MariaDB (还没有在我的网站上提到)介绍了最近第10.3版中的条款。
https://stackoverflow.com/questions/51230828
复制相似问题