Microsoft SQL与Microsoft SQL Server相同吗?

时间:2018-02-02 23:18:29

标签: c# mysql sql sql-server

我很难在MySQL和Microsoft SQL(MSSQL)之间为我的DBMS选择。我正在开发一个C#应用程序,它有一个桌面和移动版本,在Xamarin的帮助下。该应用程序适用于处理许多客户,产品,订单等的库存管理系统。

谢谢。

1 个答案:

答案 0 :(得分:5)

您的标题是“Microsoft SQL”,但您的问题是“MySQL”。尽管共享相同的初始音节,“我的”并不是“微软”的简写,不,它们不一样。

  • “Microsoft SQL”不是产品,服务或语言。在适当的上下文中,这个术语可以是“Microsoft SQL Server”的简写,但我会避免使用这个缩写,因为Microsoft制作了许多使用某种形式的SQL的产品(例如Access,JET,WMI,SQL Server等)。 LI>
  • “MySQL”是一个开源数据库产品,最初由瑞典的MySQL AB提供,现在归Oracle所有。它与Microsoft SQL Server完全无关,除了它是一个客户端/服务器数据库产品,它有自己的SQL查询语言方言,与Microsoft SQL Server使用的T-SQL方言有很多不同。
  • “Microsoft SQL Server”是Sybase最初提供的客户端/服务器RDBMS产品,现在由Microsoft提供。它的SQL方言称为“Transact-SQL”,通常称为“T-SQL”。