点击蓝色字关注“SQL数据库运维”,回复“SQL”获取2TB学习资源!
31、SQL、MySQL 和 SQL Server 之间有什么区别?
参考答案如下:
以下比较图表说明了它们的主要区别:
| SQL | MySQL | SQL Server |
| SQL 或结构化查询语言对于管理关系数据库很有用。用于查询和操作数据库。| MySQL 是用于管理关系数据库的流行数据库管理系统。它是一个快速、可扩展且易于使用的数据库。| SQL Server是一个RDBMS数据库系统,主要为Windows系统开发,用于存储、检索和访问开发者请求的数据。|
| SQL 最早出现于 1974 年。| MySQL 最早出现于 1995 年 5 月 23 日。| SQL Server 最早出现于 1989 年 4 月 24 日。|
| SQL 由 IBM 公司开发。| MySQL 由甲骨文公司开发维护。| SQL Server 由 Microsoft 公司开发。|
| SQL 是一种用于管理数据库的查询语言。| MySQL是使用SQL语言与数据库进行操作的数据库软件。| SQL Server 也是一个使用 SQL 语言与数据库进行操作的软件。|
| SQL 没有变量。| MySQL 可以使用变量约束和数据类型。| SQL Server 可以使用变量约束和数据类型。|
| SQL 是一种编程语言,因此它不会得到任何更新。它的命令总是固定不变的。| MySQL 是软件,因此它会经常更新。| SQL Server 也是软件,因此会经常更新。|
32、SQL 和 PL/SQL 有什么区别?
参考答案如下:
以下比较图表说明了SQL 和 PL/SQL的主要区别:
| SQL | PL/SQL |
|---|---|
| SQL 是一种数据库结构化查询语言,用于与关系数据库进行通信。 | 它由 IBM Corporations 开发,于 1974 年首次出现。PL/SQL 或 Procedural Language/Structured Query Language 是 SQL 的一种方言,用于增强 SQL 的功能。甲骨文公司在 90 年代初开发了它。它使用 SQL 作为其数据库语言。 |
| SQL 是一种声明性和面向数据的语言。 | PL/SQL 是一种面向过程和面向应用程序的语言。 |
| SQL 没有变量。 | PL/SQL 可以使用变量约束和数据类型。 |
| SQL 一次只能执行一个查询。 | PL/SQL 可以一次执行整个代码块。 |
| SQL 查询可以嵌入到 PL/SQL 中。 | PL/SQL 不能嵌入到 SQL 中,因为 SQL 不支持任何编程语言和关键字。 |
| SQL 可以直接与数据库服务器交互。 | PL/SQL 不能直接与数据库服务器交互。 |
| SQL 就像我们需要显示的数据源。 | PL/SQL 提供了一个显示 SQL 数据的平台。 |
建议点赞收藏备用,也许哪天换工作就用到了!好的东西需要被发现和知晓!
参考资料:https://www.yiibai.com/interview/300

点击关注“SQL数据库运维”,后台或浏览至公众号文章底部点击“发消息”回复关键字:进群,带你进入高手如云的技术交流群。后台回复关键字:SQL,获取学习资料。
动动小手点击加关注呦☟☟☟




