Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 用SQL查询不同关系型数据库_Mysql_Sql_Tsql_Plsql - Fatal编程技术网

Mysql 用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

我完成了模式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方言是非常容易的


此外,每一种RDBMS都有其优缺点——有些事情由一种产品更好地处理,有些则由另一种产品更好地处理。数据库的选择通常取决于许可证价格、可用硬件、用户对rdmbs系统的了解等。没有单一的最佳RDBMS,因此也没有单一的最佳sql拨号ect.

SQL方言不同。在某些方面更多,在其他方面更少。但它们不同。句号。这没有绝对的答案。你需要在这里更精确一些。教程指出,它教会了MySQL我猜MySQL是一个很好的选择——谁会想到。。。