La conformité aux normes décrit la relation de MySQL avec les normes ANSI/ISO SQL. Il existe de nombreuses versions de la norme SQL, et le terme « norme SQL » est utilisé pour désigner la version actuelle de la norme SQL à tout moment.
Les éléments suivants sont conformes aux normes MySQL :
Le serveur MySQL a été initialement conçu pour gérer des bases de données de taille moyenne (10 à 100 millions de lignes ou 100 Mo par table) sur de petits systèmes. Mais il a été mis à niveau pour gérer des bases de données de grande capacité.
MySQL prend en charge différents niveaux d'ODBC de 0 à 3.5.1.
MySQL prend également en charge le clustering de bases de données à haute disponibilité, qui peut être réalisé via le moteur de stockage « NDBCLUSTER ».
Type de données JSON natif, défini comme RFC 7159. Ceci est basé sur
Implémente un sous-ensemble des fonctions SQL/JSON spécifiées dans la version préliminaire de la norme SQ-2016.
Le serveur MySQL peut fonctionner dans différents modes, et ces modes peuvent être appliqués à différents clients. Cela dépend de la valeur associée à la variable système "sql_mode".
Permet aux administrateurs de base de données de définir des modèles SQL globaux pour répondre aux exigences opérationnelles du serveur de site. Chaque application peut définir son propre mode de session SQL en fonction de ses besoins.
Selon le mode SQL, la syntaxe de MySQL changera également et des contrôles de validation des données seront effectués en même temps.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!