MYSQL与MSSQL有什么区别?

MYSQL与MSSQL有什么区别?,第1张

除了他们说的区别之外还有就是内部用法的区别了,一下列举出部分。可以在百度中搜到的。

1. top和limit

2. 执行存储过程不同。Mysql用call,Sql server 用exec

3. 获取当前日期函数Mysql用now()获取当前时间和日期,用curdate()获取当前日期,MSsql用getdate().

4. MS SQL里面检查是否有这个表再删除,需要这样:

if exists (select * from dbo.sysobjects where id = object_id(N'uc_newpm') and OBJECTPROPERTY(id,N'IsUserTable')=1)但是在MySQL里面只需要 DROP TABLE IF EXISTS cdb_forums

两者适用于不同的程序,大体上有以下区别:

MS_SQL是微软的那个SQL Server,运行于windows 2003,2008,2012等平台,一般跟asp和asp.net结合使用,也可以作为其他程序的数据库

MySQL是个开源的数据库Server,可运行在windows平台、unix\linux平台,一般跟PHP一起结合使用

比较:

1、MS_SQL体积大,MySQL体积小;

2、MS_SQL只能用在Windows下,MySQL是多平台的;

3、MySQL是专为WEB数据库设计的,特点是响应速度特别快。MS_SQL在这方面当然比不上。

   4、MS_SQL是对于中小数据量进行处理,MySQL只针对小数据量进行处理,如果你的数据量相对大的话建议你选择MS_SQL。

云立方网 网络工程师黄子益为您解答,需要进一步解答请追问。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/61269.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-27
下一篇2023-02-27

发表评论

登录后才能评论

评论列表(0条)

    保存