Différence entre MySQL et SQL

MySQL contre SQL

MySQL est un système de gestion de base de données relationnelle (ou RDMS), ce qui signifie qu'il s'agit d'un système de gestion de base de données basé sur le modèle relationnel. Ce RDMS fonctionne comme son propre serveur et fournit un accès multi-utilisateur à plusieurs bases de données à la fois. Le code source de MySQL est disponible selon les termes de la licence publique générale GNU et de nombreux accords de propriété. Les membres de la communauté MySQL ont créé de nombreuses branches du système RDMS, les plus populaires étant Drizzle et MariaDB. En plus d'être le prototype de plusieurs branches, la plupart des projets de logiciels libres nécessitant un système de gestion de base de données complet (ou DMS) utilisent MySQL..

Le langage de requête structuré (également appelé SQL) est un langage de base de données. Il a été conçu spécifiquement pour gérer les données dans les RDMS et sa conception était basée sur l’algèbre relationnelle. L'éventail de ses capacités inclut l'interrogation et la mise à jour des données, la création et la modification de schéma et le contrôle d'accès aux données. C'était l'une des premières langues utilisant le modèle RDMS et est certainement la langue la plus largement utilisée pour ces bases de données relationnelles. Le langage SQL est subdivisé en plusieurs éléments de langage: les clauses, qui sont parfois des composants facultatifs constituant des instructions et des requêtes; expressions, qui produisent des valeurs scalaires ou des tables composées de colonnes et de lignes de données; les prédicats, utilisés pour spécifier des conditions capables d'évaluer en SQL les valeurs de vérité booléennes à trois valeurs logiques (ou 3VL); des requêtes, qui récupèrent des données en fonction de spécifications particulières; et des instructions qui affectent les schémas et les données ou peuvent également contrôler des transactions, un déroulement de programme, des connexions, des sessions ou des diagnostics.

MySQL peut être trouvé dans de nombreuses applications Web en tant que composant base de données d'une pile logicielle Bundle de solutions (ou LAMP). Son utilisation est largement répandue sur les sites Web populaires tels que Flickr, FaceBook, Wikipedia, Google, Nokia et YouTube. Chacun de ces sites Web utilise MySQL pour le stockage et la journalisation des données des utilisateurs. Le code est composé des langages C et C ++ et utilise de nombreuses plates-formes système différentes, notamment Linux, Mac OS X et Microsoft Windows..

SQL est maintenant un standard et sa structure est composée de nombreux composants différents. Ceux-ci incluent, mais ne sont pas limités à, SQL Framework, SQL / Foundation, SQL / Bindings, SQL / CLI (interface de niveau d'appel) et SQL / XML (ou spécifications relatives à XML).

Résumé:

1. MySQL est un SGDDR qui fonctionne comme son propre serveur et fournit un accès multi-utilisateur à plusieurs bases de données à la fois. SQL est un langage de base de données spécialement conçu pour gérer les données dans les RDMS..

2. MySQL est utilisé dans plusieurs applications Web populaires pour stocker et consigner les données des utilisateurs. SQL est un standard composé de plusieurs composants, notamment SQL Framework, SQL / CLI et SQL / XML..