建议从SQL Server更改为MySql

时间:2011-11-17 08:33:14

标签: mysql sql-server

我编写了一个应用程序:解析器和Web门户。他们都使用SQL Server。

客户要求它在mySQL中。

您知道它们是否与SQL脚本等效?

我认为我需要安装Connector / NET(http://www.mysql.com/downloads/connector/net/)才能这样做。正确?

提前致谢。

2 个答案:

答案 0 :(得分:1)

1 :MSSQL和MySQL是否相同? 回答:没有。存在很多差异

请参阅http://www.x7media.com/resources/SQL_Differences_Between_Microsoft_SQL_Server_and_MySQL.asp了解语法上的差异。

2 :MySQL连接器:
回答:是的。要使用任何数据库系统,您需要安装其连接器。您可以在问题中的网址上找到MySQL连接器。

答案 1 :(得分:0)

第一个回答:不,如果您使用特定功能(例如LIMIT用于MySql而TOP用于MS-,则MySQL和MS-SQL不等同于sql脚本SQL)。因此,如果您希望每个查询执行都没有问题,则必须使用标准SQL子句 为了使它更好,您可以使用NHibernate转换数据库逻辑(如果使用Fluent NHibernate它将更容易),因此您可以使用类来描述和管理数据库,而数据库部分在内部进行管理,因此您的代码可以使用最知名的数据库进行移植,而无需更改代码的一行。

第二个答案:如果您想使用MySQL,则必须使用MySQL Connector