[英]What variant of SQL does MariaDB use?
关系数据库管理系统通常使用 SQL 的特定变体。 例如,SQL Server 使用 Transact-SQL 又名 T-SQL。
我知道 MariaDB 基于 MySQL(RDBMS),而 MySQL 使用的 SQL 变体显然本身也称为 MySQL(根据这个问题)。 我应该假设 MariaDB 也使用 MySQL 语言吗?
我尝试了几次 Google 搜索,但一无所获。 由于 RDBMS 和语言之间的混淆,这很棘手。 大多数结果只是将 MariaDB 与 MySQL(RDBMS)进行比较。
MariaDB的确实使用相同的SQL方言为MySQL的。
但是,MariaDB的更新版本有额外的功能,它主要出现在查询语言设置和功能。 该MariaDB的团队的分歧名单是在这里: https://mariadb.com/kb/en/library/mariadb-vs-mysql-features/
是大的,从我个人角度来说,主要是在MariaDB的10.2及更高版本。
sequence_1_to_42
。MySQL的8之前,MariaDB的有一些能力缺席在MySQL。 这些都是在MySQL 8+
WITH
子句中使用它们。 https://mariadb.com/kb/en/with/MySQL的版本8有更好的版本的REGEXP_REPLACE()和REXEXP_SUBSTR()比MariaDB的的版本的2 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.