sqlserver2008和mysql区别?

  • 回答数

    5

  • 浏览数

    318

漪银玄海
首页 > 计算机类考试 > sqlserver2008和mysql区别?

5个回答 默认排序
  • 默认排序
  • 按时间排序

樱子酱

已采纳
1分钟前发布 -【sqlserver2008和mysql区别?】http://www.zjks.cc 10月18日讯: sqlserver2008和mysql区别?1. MySQL支持enum和set类型,SQL Server不支持;2. MySQL不支持nchar、nvarchar、ntext类型;3. MySQL数据库的递增语句是AUTO_INCREMENT,而MS SQL是identity(1,1);4. MS SQL默认到处表创建语句的默认值表示是((0)),而在MySQL里面是不允许带两括号的;5. MySQL需要为表指定存储类型;6. MS SQL识别符是[],[type]表示他区别于关键字,但是MySQL却是 `,也就是按键1左边的那个符号;7. MS SQL支持getdate()方法获取当前时间日期,但是MySQL里面可以分日期类型和时间类型,获取当前日期是cur_date(),当前完整时间是 now()函数;8. MS SQL不支持replace into语句,但是在最新的SQL Server 2008里面,也支持merge语法;9. MySQL数据库支持insert into table1 set t1 = ‘’, t2 = ‘’ ,但是MS SQL不支持这样写;10. MySQL支持insert into tabl1 values (1,1), (1,1), (1,1), (1,1), (1,1), (1,1), (1,1)11. MS SQL不支持limit语句,是非常遗憾的,只能用top 取代limt 0,N,row_number() over()函数取代limit N,M;12. MySQL在创建表时要为每个表指定一个存储引擎类型,而MS SQL只支持一种存储引擎;13. MySQL不支持默认值为当前时间的datetime类型(MS SQL很容易做到),在MySQL里面是用timestamp类型;14. 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;15. MySQL支持无符号型的整数,那么比不支持无符号型的MS SQL就能多出一倍的最大数存储;16. MySQL不支持在MS SQL里面使用非常方便的varchar(max)类型,这个类型在MS SQL里面既可做一般数据存储,也可以做blob数据存储;17. MySQL数据库创建非聚集索引只需要在创建表的时候指定为key就行,比如:KEY displayorder (fid,displayorder)在MS SQL里面必须要:create unique nonclustered index index_uc_protectedmembers_username_appid on dbo.uc_protectedmembers(username asc,appid asc) 18. MySQL text字段类型不允许有默认值;19. MySQL的一个表的总共字段长度不超过65XXX。20. 一个很表面的区别就是MySQL的安装特别简单,而且文件大小才110M(非安装版),相比微软这个庞然大物,安装进度来说简直就是.....21. MySQL的管理工具有几个比较好的,MySQL_front和官方那个套件,不过都没有SSMS的使用方便,这是MySQL很大的一个缺点。22. MySQL的存储过程只是出现在最新的版本中,稳定性和性能可能不如MS SQL。23. 同样的负载压力,MySQL要消耗更少的CPU和内存,MS SQL的确是很耗资源;24. php连接MySQL数据库和MS SQL的方式都差不多,只需要将函数的MySQL替换成MS SQL即可。25. MySQL支持 date,time,year类型,MS SQL到2008才支持date和time。
3 评论

旧红颜

已采纳
sqlserver2008和mysql区别?SQL Server 2008和MySQL是两种不同的关系型数据库管理系统。SQL Server 2008是由Microsoft开发的商业数据库,而MySQL是由Oracle公司开发的开源数据库。这两种数据库在功能和性能方面有一些区别。SQL Server 2008提供了更多的高级功能,如复制、分区和数据压缩等。它还支持更多的数据类型和存储过程。另一方面,MySQL更注重性能和可扩展性,适用于大规模的Web应用程序。在安全性方面,SQL Server 2008提供了更多的安全功能,如透明数据加密和强大的访问控制。MySQL则更加简单,但也提供了基本的安全功能。在成本方面,SQL Server 2008是商业软件,需要购买许可证。而MySQL是开源软件,可以免费使用,但也有商业版本提供额外的功能和支持。总的来说,选择SQL Server 2008还是MySQL取决于具体的需求和预算。如果需要更多的高级功能和支持,可以选择SQL Server 2008。如果注重性能和成本,可以选择MySQL。
34 评论

吃手手的痴呆

已采纳
sqlserver2008和mysql区别?SQL Server 2008和MySQL是两种不同的关系型数据库管理系统(RDBMS),它们在设计、功能和性能等方面存在一些区别。设计原则:SQL Server 2008是基于关系模型的设计,它采用了关系模型的概念,使用表格和关系来组织数据。而MySQL则采用了非关系模型的设计,它使用表、字段和关系来组织数据。功能特点:SQL Server 2008提供了丰富的功能和应用,如事务处理、索引、查询优化等。它支持面向对象编程和集成开发环境(IDE),可以支持大型企业级应用开发。而MySQL则提供了强大的功能和灵活的扩展性,支持高并发访问和实时数据处理。性能:SQL Server 2008在性能方面表现出色,它采用了分布式架构和优化技术,可以提供较高的并发访问和较快的响应时间。而MySQL在性能方面也非常出色,它支持快速的数据读写和索引查询,适合处理大量数据和实时数据处理。社区支持:SQL Server 2008是由微软公司开发和维护的关系型数据库管理系统,拥有庞大的用户群体和丰富的社区支持。而MySQL则是由Oracle公司开发和维护的关系型数据库管理系统,同样拥有庞大的用户群体和丰富的社区支持。总的来说,SQL Server 2008和MySQL在设计原则、功能特点、性能和社区支持等方面存在一些区别。用户可以根据自己的需求和应用场景选择适合自己的关系型数据库管理系统。
99 评论

斜阳云云美

已采纳
sqlserver2008和mysql区别?SQL server 2008是微软出品的付费数据库系统,mysql是免费开源的数据库系统。
48 评论

皆是孤独

已采纳
sqlserver2008和mysql区别?数据类型支持:MySQL 和 SQL Server 2008 支持的数据类型有所不同。MySQL 包括了 INT、DOUBLE、CHAR、VARCHAR、DATE 等数据类型。而 SQL Server 2008 支持 INT、DECIMAL、CHAR、VARCHAR、DATETIME 等更多的数据类型。
20 评论

相关问答

  • 考计算机二级ACCESS有用吗?

    考计算机二级ACCESS有用吗?我觉得office好考很多,特别简单。而且office 应该用得更多。事实上使用access的机会并不多,除了考2级之外基本没怎么用过。相比之下,Excel的使用会更多。以后会用它来做初步的统计分析,回归分析和矩阵运算。 此外,其他的软件如Eviews,SPSS,STATA,MATLAB在经济预测与统计方面使用也会非常广泛。office很容易就可以考过了,去找别的同

    刚刚好 4人参与回答 2024-10-18
  • 信息系统监理师怎么报名?

    信息系统监理师怎么报名?1 信息系统监理师需要报名2 报名需要满足一定的条件,如有相关工作经验、拥有相关学历或职称等要求,需要提供相关证明材料,通过审核后可以进行培训和考试。3 相关部门会定期开展信息系统监理师的培训和考试,可以通过官方网站或招聘平台了解具体报名方式和时间。同时,也可以联系所在单位的人力资源部门或行业协会 seeking 专业指导和帮助。

    我為美人奪天下 20人参与回答 2024-10-18
  • 三级数据库考试全是题库原题吗?

    三级数据库考试全是题库原题吗?有题库的,一般情况下,你在报名的地方,都会有的。我12年考的,看的未来教育的,感觉题型挺全的,有包含我考试的题型。   三级数据库技术是全国计算机等级考试中三级的一类。它要求三级数据库技术合格考生应具备计算机的基础知识,了解和掌握数据结构、操作系统的基本原理和方法、数据库系统的基本原理和方法,熟悉数据库应用系统的开发方法和工具的使用,从而具备从事数据库应用项目开发和维

    青桅涩甍 4人参与回答 2024-10-18
  • 交管12123APP为什么预约不了考试?

    交管12123APP为什么预约不了考试?系统维护,暂不可操作,可以在其他时间进行操作预约考试;学时卡还没打够时间,可联系驾校或者教练处理;驾校还没有将学员报名信息在车管所网站登录注册;车管所对学员的档案资料还没有审核完毕。

    半根烟闯江湖 4人参与回答 2024-10-18
  • 学计算机科学与技术专业要考什么证书?

    学计算机科学与技术专业要考什么证书?是计算机专业,就去考像思科认证,华为认证,NIIT认证等,其中全国计算机技术与软件专业技术资格(水平)考试是全国统考的,证书等级分层合理,国内国外广泛认可你也可不用考任何国家的认证证书,什么一二三四级都是给非计算机专业的人考的,本科学历就相当于四级证书!至于其他的类似微软,思科等等公司的认证,其实只是针对本公司产品的一种培训,但是由于期公司产品具有广泛的垄断性,

    一壶漂泊 4人参与回答 2024-10-18