MySQL 标准兼容性


标准兼容性说明了 MySQL 与 ANSI/ISO SQL 标准的关系。SQL 标准有多个版本,“SQL 标准”一词用于指代任何时间点的当前 SQL 标准版本。

以下是 MySQL 标准兼容性:

  • MySQL 服务器最初设计用于处理中型数据库(1000 万到 1 亿行或每个表 100 MB)的小型系统。但目前,它已升级到可以处理 TB 级数据库。

  • MySQL 支持 ODBC 级别 0 到 3.5.1。

  • MySQL 还支持高可用性数据库集群,这可以通过“NDBCLUSTER”存储引擎实现。

  • 一个原生 JSON 数据类型,已定义为 RFC 7159。这基于 ECMAScript 标准 ECMA-262。

  • 实现了 SQL/JSON 函数的一个子集,该子集由 SQ-2016 标准的预出版草案指定。

  • MySQL 服务器可以在不同的模式下运行,这些模式可以对不同的客户端应用不同的方式。这取决于与“sql_mode”系统变量关联的值。

  • DBA 可以设置全局 SQL 模式以匹配站点服务器的操作要求。每个应用程序都可以根据其要求设置自己的 SQL 会话模式。

  • 根据 SQL 模式,MySQL 的语法也会发生变化,以及同时执行的数据验证检查。

更新于:2021年3月8日

231 次浏览

开启你的职业生涯

通过完成课程获得认证

开始学习
广告