Der Unterschied zwischen SQL und MySQL ist entscheidend für das Verständnis der Datenbanktechnologie. Sie sind keine austauschbaren Begriffe; Sie haben eine Master-Diener-Beziehung:
* SQL (strukturierte Abfragesprache): Dies ist eine * Standard * Sprache, die zur Interaktion mit relationalen Datenbankverwaltungssystemen (RDBMs) verwendet wird. Betrachten Sie es als Grammatik und Wortschatz für das Gespräch mit Datenbanken. Es wird verwendet, um Datenbankschemata (Struktur) zu definieren, Daten abfragen (Informationen abrufen), einfügen, aktualisieren und löschen. SQL ist kein spezifisches Produkt; Es handelt sich um eine Sprache, die von vielen verschiedenen Datenbanksystemen unterstützt wird.
* mysql: Dies ist eine spezielle * Open-Source * rdbms Das verwendet SQL als Abfragesprache. Es ist ein bestimmtes Softwareprodukt, das Sie installieren und zum Verwalten von Datenbanken verwenden können. Andere RDBMS -Systeme, die SQL verwenden, sind PostgreSQL, Oracle Database, Microsoft SQL Server und SQLite.
Zusamenfassend:
* SQL ist die Sprache.
* Mysql ist eines der vielen Datenbanksysteme, die diese Sprache * implementiert *.
Sie verwenden SQL * in * MySQL (oder anderen SQL-kompatiblen Datenbanken), um Datenbankvorgänge auszuführen. Sie schreiben SQL -Abfragen und -befehle, die MySQL dann gegen seine gespeicherten Daten ausführen.