Différence entre MySQL et SQL


MySQL ou SQL

MySQL est un système de gestion de base de données relationnelle (ou SGBDR) - c'est-à-dire un système de gestion de base de données basé sur le modèle relationnel. Ce SGRD fonctionne comme son propre serveur et fournit un accès multi-utilisateurs à plusieurs bases de données en même temps. Le code source de MySQL est disponible sous les termes de la Licence Publique Générale GNU ainsi que d'une pléthore d'accords propriétaires. Les membres de la communauté MySQL ont créé de nombreuses branches du SGRD, dont les plus populaires sont Drizzle et MariaDB. En plus d'être le prototype de plusieurs branches, la plupart des projets de logiciels libres qui doivent avoir un système de gestion de base de données complet (ou DMS) utilisent MySQL.

Le langage de requête structuré (également connu sous le nom de SQL) est un langage de base de données. Il a été conçu spécifiquement pour gérer les données dans les SGRD et sa conception était basée sur l'algèbre relationnelle. L'éventail de ses capacités comprend la recherche et la mise à jour des données, la création et la modification de schémas et le contrôle d'accès aux données. C'était l'une des premières langues à utiliser le modèle SGRD et c'est très certainement le langage le plus utilisé 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 des instructions et des requêtes; les expressions, qui produisent soit des valeurs scalaires, soit des tables qui sont composées de colonnes et de rangées de données; les prédicats, qui sont utilisés pour spécifier des conditions qui sont capables d'évaluer les trois valeurs logiques SQL (ou 3VL) des valeurs de vérité booléennes; les requêtes, qui récupèrent des données basées sur des spécifications particulières; et les instructions, qui affectent les schémas et les données ou les données.

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


SQL est maintenant un standard et sa structure est composée de nombreux composants différents. Ces derniers incluent, mais ne sont pas limités à, SQL Framework, SQL/Foundation, SQL/Bindings, SQL/CLI (Call Level Interface), et SQL/XML (ou XML related Specifications).

Les idées Clis



MySQL est un SGRD qui fonctionne comme son propre serveur et fournit un accès multi-utilisateur à plusieurs bases de données en même temps; SQL est un langage de base de données conçu spécifiquement pour gérer les données dans les SGRD.

2. MySQL est utilisé dans de nombreuses applications Web populaires comme moyen de stockage et d'enregistrement des données utilisateur; SQL est un standard composé de plusieurs composants dont, mais non limité à, SQL Framework, SQL/CLI, et SQL/XML.


Une question ? Nous avons oublié quelque chose ? n'hésitez pas à participer aux commentaires. Nous compléterons cet article avec plaisir.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *