[英]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.