source

MariaDB는 어떤 종류의 SQL을 사용합니까?

goodcode 2022. 10. 26. 21:55
반응형

MariaDB는 어떤 종류의 SQL을 사용합니까?

일반적으로 릴레이셔널 데이터베이스 관리 시스템에서는 특정 SQL 버전을 사용합니다.예를 들어 SQL Server는 T-SQL이라고도 불리는 T-SQL을 사용합니다.

MariaDB는 MySQL(RDBMS)을 기반으로 하고 있으며, MySQL이 사용하는 SQL 바리안트도 MySQL이라고 합니다(이 질문에 따르면).MariaDB도 MySQL 언어를 사용한다고 가정해야 합니까?

구글 검색을 여러 번 해봤지만 아무것도 찾지 못했어요.RDBMS와 언어 간의 결합 때문에 어렵습니다.대부분의 결과는 MariaDB와 MySQL(RDBMS)을 비교하는 것뿐입니다.

MariaDB는 실제로 MySQL과 동일한 SQL 사투리를 사용합니다.

그러나 이후 버전의 MariaDB에는 추가 기능이 있으며 대부분 쿼리 언어로 설정 및 함수로 표시됩니다.MariaDB 팀의 차이점 목록은 https://mariadb.com/kb/en/library/mariadb-vs-mysql-features/를 참조하십시오.

제 개인적인 견해로는 큰 것은 주로 MariaDB 10.2 이후입니다.

  • SEQUENCE 저장 엔진:은 기수 시퀀스를 생성합니다.https://mariadb.com/kb/en/library/sequence-storage-engine/ 이것은 다음과 같은 특수한 형식의 테이블 이름으로 표시됩니다.sequence_1_to_42.

MySQL 8 이전에는 MySQL에 MariaDb의 기능이 없었습니다.모두 MySQL 8+에 있습니다.

MySQL 버전8은 MariaDb 버전보다 REGEXP_REPLACE() 및 REXEXP_SUBstr() 버전이 더 좋습니다.

언급URL : https://stackoverflow.com/questions/47103334/what-variant-of-sql-does-mariadb-use

반응형