一尘不染

MySQL和SQL Server之间的差异

mysql

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。

6年前关闭。

我是一个ASP.NET开发人员,已经Microsoft SQL Server满足了我的所有数据库需求(无论是在工作中还是在个人项目中)。

我正在考虑为我的一些个人项目尝试使用LAMP堆栈。

MySQL和之间的主要区别是SQL Server什么?使用存储过程是一种常见的做法MySQL吗?

您是否有任何建议或资源可以帮助我进行转换?

对于既有经验又有经验的人,有没有缺少的功能MySQL


阅读 221

收藏
2020-05-17

共1个答案

一尘不染

您需要注意的一件事是,SQL Server和MySQL实现SQL语法的方式存在相当大的差异。

是不同SQL实现的很好的比较

例如,看一下top-n部分。在MySQL中:

SELECT age
FROM person
ORDER BY age ASC
LIMIT 1 OFFSET 2

在SQL Server(T-SQL)中:

SELECT TOP 3 WITH TIES *
FROM person
ORDER BY age ASC
2020-05-17