按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。
6年前关闭。
我是一个ASP.NET开发人员,已经Microsoft SQL Server满足了我的所有数据库需求(无论是在工作中还是在个人项目中)。
Microsoft SQL Server
我正在考虑为我的一些个人项目尝试使用LAMP堆栈。
MySQL和之间的主要区别是SQL Server什么?使用存储过程是一种常见的做法MySQL吗?
MySQL
SQL Server
您是否有任何建议或资源可以帮助我进行转换?
对于既有经验又有经验的人,有没有缺少的功能MySQL?
您需要注意的一件事是,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