Mysql 用SQL查询不同关系型数据库
我完成了模式SQL教程()。本教程说明它教学生如何查询MySQL数据库。SQL语句随不同的RDBMS有多大的变化?更具体地说,我最关心的是MS SQL Server的T-SQL和Oracle的PL/SQL与我学到的MySQL语法有何不同?此外,哪种RDBMS允许我大部分或全部使用Mode教程中讨论的语法?SQL确实有一个标准名为。然而,我不知道有哪种RDMBS完全符合该标准——每种产品都有自己的方言。例如,在MySql中,您可以使用(c,d)中的(a,b),这实际上是标准的一部分,但SQL Server不允许这样做。另一方面,您可以在MySql和SQL Server上使用检查约束,它们是标准的一部分,但MySql不会强制执行它们(这也是我不喜欢它的原因之一——我发现这是一种欺骗——如果不强制执行约束,为什么他们会让您首先指定它们?只需提出一个错误,说MySql不支持检查约束) 就个人而言,在过去的十年中,我几乎只使用SQL server, 但是我可以告诉您,如果您可以阅读文档,在大多数情况下,从一种SQL方言切换到另一种SQL方言是非常容易的Mysql 用SQL查询不同关系型数据库,mysql,sql,tsql,plsql,Mysql,Sql,Tsql,Plsql,我完成了模式SQL教程()。本教程说明它教学生如何查询MySQL数据库。SQL语句随不同的RDBMS有多大的变化?更具体地说,我最关心的是MS SQL Server的T-SQL和Oracle的PL/SQL与我学到的MySQL语法有何不同?此外,哪种RDBMS允许我大部分或全部使用Mode教程中讨论的语法?SQL确实有一个标准名为。然而,我不知道有哪种RDMBS完全符合该标准——每种产品都有自己的方言。例如,在MySql中,您可以使用(c,d)中的(a,b),这实际上是标准的一部分,但SQL Se
此外,每一种RDBMS都有其优缺点——有些事情由一种产品更好地处理,有些则由另一种产品更好地处理。数据库的选择通常取决于许可证价格、可用硬件、用户对rdmbs系统的了解等。没有单一的最佳RDBMS,因此也没有单一的最佳sql拨号ect.SQL方言不同。在某些方面更多,在其他方面更少。但它们不同。句号。这没有绝对的答案。你需要在这里更精确一些。教程指出,它教会了MySQL我猜MySQL是一个很好的选择——谁会想到。。。