web-dev-qa-db-fra.com

Quelle est la difference entre sql et mysql

Je suis nouveau dans les bases de données et je me demandais: quelle est la différence entre SQL et MySQL?

150
user1941394

SQL - Langage de requête structuré. C'est un langage informatique déclaratif visant à interroger bases de données relationnelles .

MySQL est une base de données relationnelle - un logiciel optimisé pour le stockage et la récupération de données. Il existe de nombreuses bases de données de ce type - Oracle, Microsoft SQL Server, SQLite et bien d’autres sont des exemples.

106
Oded

SQL est un langage de requête structuré

MySQL est un système de gestion de base de données relationnelle. Vous pouvez soumettre des requêtes SQL à la base de données MySQL pour stocker, récupérer, modifier ou supprimer des données.

49
Tom

SQL signifie Structured Query Language et constitue la base sur laquelle tous les systèmes de gestion de base de données relationnelle permettent à l'utilisateur d'ajouter, de supprimer, de mettre à jour ou de sélectionner des enregistrements. Des choses comme MySQ sont les systèmes de gestion actuels qui vous permettent de stocker et de récupérer vos données, alors que SQL est le langage utilisé pour le faire.

Le SQL de base est un peu universel - Les sélections se ressemblent généralement, les insertions, les mises à jour, les suppressions, etc. Une fois que vous avez dépassé les bases, les commandes et les capacités de vos bases de données varient, et c'est là que vous rencontrez des experts Oracle, MySQL, SQL Server, etc.

En gros, MySQL est l’un des nombreux livres contenant tout, et SQL est la façon de lire ce livre.

34
Gyhth

SQL est le langage actuel défini par l'ISO et l'ANSI. Ici est un lien vers l'article de Wikipedia. MySQL est une implémentation spécifique de cette norme. Je crois que Oracle a acheté la société qui a initialement développé MySQL. D'autres entreprises ont également leurs propres implémentations du standard SQL.

21
j.jerrod.taylor

SQL est l'abréviation de Structured Query Language. Il s'agit d'un langage de programmation conçu pour interroger les données d'une base de données. MySQL est un système de gestion de base de données relationnelle, ce qui est une chose complètement différente.

MySQL est une plate-forme open-source qui utilise SQL, tout comme MSSQL, qui est le produit de Microsoft (et non open-source) qui utilise SQL pour la gestion de base de données.

17
MegaMilivoje