【问题标题】:What is the difference between SQL and MySQL? [closed]SQL 和 MySQL 有什么区别? [关闭]
【发布时间】:2013-01-28 05:55:29
【问题描述】:

我是数据库新手,我想知道:SQLMySQL 有什么区别?

【问题讨论】:

  • SQL 是一种语言,MySQL 是一种数据库(一种产品)...
  • 如果您的意思是 MS-SQL 与 MySQL,请查看以下链接:upwork.com/hiring/data/…
  • @Ben,MySQL 不是数据库。您可能已经说过 MySQL 是一个数据库管理系统,它自然地管理数据库。但更重要的是 MySQL 也是一种语言,因为每个 DBMS 都需要使用特定的 SQL 变体,而 MySQL 的变体只是称为 MySQL。

标签: mysql sql database


【解决方案1】:

SQL - 结构化查询语言。它是一种声明性计算机语言,旨在查询relational databases

MySQL 是一个关系数据库——一种针对数据存储和检索进行了优化的软件。有很多这样的数据库 - Oracle、Microsoft SQL Server、SQLite 和许多其他数据库都是这样的例子。

【讨论】:

  • 指出 MySQL 使用哪种类型的过程语言会很有帮助,例如SQL Server TSQL、Oracle PL/SQL 等。如果我在错误的树上吠叫,请纠正我 =)
  • @bonCodigo - 我看不出与问题的相关性。
  • 列出定义或描述并将人们推荐给 Wiki 或 elswehere 是完全使他们无效,就好像他们自己无法访问 Wiki 或 elswehere。没有指导!所以,我认为这个回复不仅不合适,而且很糟糕。
  • 关系数据库是关系数据库管理系统管理的内容。所以说 MySQL 是关系型数据库肯定是不正确的。
【解决方案2】:

SQL 是结构化查询语言

MySQL 是一个关系型数据库管理系统。您可以向 MySQL 数据库提交 SQL 查询以存储、检索、修改或删除数据。

【讨论】:

    【解决方案3】:

    SQL 代表结构化查询语言,它是所有关系数据库管理系统允许用户添加、删除、更新或选择记录的基础。 MySQ 之类的东西是实际的管理系统,允许您存储和检索数据,而 SQL 是执行此操作的实际语言。

    基本的 SQL 在某种程度上是通用的 - 选择通常看起来相同,插入、更新、删除等。一旦你超越了基础,你的个人数据库的命令和能力就会发生变化,这就是你得到的人的地方Oracle 专家、MySQL、SQL Server 等。

    基本上,MySQL 是包含一切的众多书籍之一,而 SQL 是您阅读这本书的方式。

    【讨论】:

      【解决方案4】:

      SQL 是由 ISO 和 ANSI 定义的实际语言。 Here 是维基百科文章的链接。 MySQL 是该标准的具体实现。我相信甲骨文收购了最初开发 MySQL 的公司。其他公司也有自己的 SQL 标准实现。

      【讨论】:

        【解决方案5】:

        SQL 代表结构化查询语言,它是一种设计用于从数据库中查询数据的编程语言。 MySQL 是一个关系型数据库管理系统,这是完全不同的东西。

        MySQL 是一个使用 SQL 的开源平台,就像 MSSQL 一样,MSSQL 是微软的产品(非开源),使用 SQL 进行数据库管理。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-01-12
          • 2014-10-14
          • 2017-10-24
          • 2011-09-28
          • 1970-01-01
          • 1970-01-01
          • 2016-04-16
          • 2010-12-10
          相关资源
          最近更新 更多