MYSQL 5.5相当于sql哪个版本?

2025-04-05 22:14:41
推荐回答(3个)
回答1:

  弄清楚这个问题,首先是要了解数据库技术,理解其中涉及到的一些基本概念,比如:数据、数据处理、数据模型、数据库、数据库管理系统以及数据库系统等。
  数据库是指长期存储在计算机内的,有组织的,可共享的、可以表现为多种形式的数据集合。当然,这个数据集合具有这样的一些特点:
(1)按一定的数据模型组织、描述和存储;
(2)具有较小的冗余度;
(3)具有较高的数据独立性和易扩展性;
(4)可为各种用户共享。

  数据库管理系统(DataBase Management System,简称DBMS)是计算机系统软件,数据库管理系统的主要任务是科学地有效地组织和存储数据、高效地获取和管理数据,接受和完成用户提出的访问数据的各种请求。数据库管理系统的主要功能包括以下几个方面:
(1)数据定义功能
(2)数据操纵功能
(3)数据库运行控制功能
(4)数据库的建立和维护功能

  数据库管理系统很多公司都开发发布了具体的产品,例如Access、SQL Server、 FoxPro、Oracle、DB2、MySQL、和Sybase等。不同的产品面向的企业和应用不一样。有的是商业产品,有的开源免费。有的适用单机,有的适合网络应用。有的面向大中型企业,有的面向中小甚至个人客户。

  SQL是结构化查询语言Structured Query Language的缩写。使用SQL语言的目的就是要对数据库中的数据进行定义和操作!
  怎样才能使用呢?要想用SQL,必要有一个使用支持环境。这个环境就是要有一个“数据库管理系统”。准确地说,是要有一个“关系型数据库管理系统”。事实上,SQL语言是一种关系数据库语言。
  什么是关系型数据库呢?所谓关系型数据库就是它的数据库模型是关系模型的(另外还有层次模型和网状模型,不过现在以关系模型为主。更详细的解释省略打住)。
  SQL语言提供数据的定义、查询、更新和控制等功能,集数据定义语言DDL,数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一。功能强大、能够完成各种数据库操作。用户使用时,无需了解存取路径,存取路径的选择及SQL语句的操作过程由系统自动完成。面向集合的操作方式;使用方式上,既可以独立交互式使用,又可以嵌入到别的高级语言中使用。
由于SQL功能强大、而且统一和简捷易学,所以SQL是目前的国际标准数据库语言。关系型数据库管理系统都支持SQL(不支持就没有市场了!)。
  绕了一个大圈子,现在回到提问上,MySQL是关系型数据库管理系统,Oracle是关系型数据库管理系统,SQL Server也是。所以它们都支持SQL语言!SQL Server还有特制的T-SQL语言。
  不知这个问题这样说,回答了你的问题没有?

  或者,你是想问MySQL5.5(这里的5.5只是版本号)相当于SQL Server的哪个版本?而不是问MySQL5.5相当于SQL哪个版本!(就比如我们不会问“某个家庭相当于普通话还是方言”一样的道理)。SQL有多个标准,比较广泛使用的有SQL92标准(1992年)和SQL99标准,后面还有SQL2006标准、SQL2007标准等等,每一标准都增加了一些新功能。


回答2:

这是两回事。
打个比方:
他们是同一名称的商品。基本功能应该是一致的。
但是,生产他们的原材料,以及功能还是有点差异的。它们不存在于针对性的匹配的版本。
如果一定要比,就把mysql想像成MSDE或sqlexpress之类的产品吧。

回答3:

你这个问题问的好奇怪,它们两有什么联系吗