Heim >Datenbank >MySQL-Tutorial >Was sind Datenbanken und SQL? Was sind die Vorteile von beidem?

Was sind Datenbanken und SQL? Was sind die Vorteile von beidem?

云罗郡主
云罗郡主Original
2019-01-11 15:02:045527Durchsuche

Was sind Datenbanken und SQL? Was sind die Vorteile von beidem?

1: Was ist eine Datenbank und SQL

Eine Datenbank ist eine Sammlung von Daten in einem System. Die Datenbank unterstützt die Speicherung und den Betrieb Die Datenbank ermöglicht eine einfache Datenverwaltung. Online-Telefonverzeichnisse verwenden beispielsweise Datenbanken, um Daten zu Personen, Telefonnummern und anderen Kontaktdaten usw. zu speichern. [Empfohlene Lektüre: MySQL-Tutorial]

Structured Query Language (SQL), ausgesprochen als „SQL“ oder manchmal auch „See-Quel“ genannt, ist eigentlich eine Standardsprache für die Verarbeitung relationaler Datenbanken und die SQL-Programmierung kann effektiv zum Einfügen, Suchen, Aktualisieren und Löschen von Datenbankeinträgen verwendet werden, ist jedoch nicht auf die Optimierung und Pflege von Datenbanken, MySQL-Datenbanken, Oracle, Ms SQL Server, Sybase und anderen relationalen Datenbanken mit SQL beschränkt!

2: Vorteile von SQL Server MySQL

MySQL unterstützt mehrere Speicher-Engines, jede Engine hat ihre eigenen Spezifikationen, während andere Systeme wie SQL Server nur eine einzelne Speicher-Engine unterstützen . Um dieses Problem zu verstehen, werfen wir einen Blick auf die beiden von MySQL unterstützten Speicher-Engines.

InnoDB: – Die Standardspeicher-Engine, die mit MySQL ab Version 5.5 bereitgestellt wird. InnoDB unterstützt Fremdschlüssel für referenzielle Integrität und unterstützt auch ACID-Standardtransaktionen.

MyISAM: – Es handelt sich um die Standardspeicher-Engine von MySQL vor 5.5. MyISAM unterstützt keine Transaktionen und hat den Vorteil, dass es einfacher und leistungsfähiger als InnoDB ist.

Im Vergleich zu anderen relationalen Datenbanksystemen weist MySQL aufgrund seines einfachen Designs und der Unterstützung mehrerer Speicher-Engines eine hohe Leistung auf.

Es ist kostengünstig und im Vergleich zu anderen relationalen Datenbanken relativ günstig. Tatsächlich ist die Community Edition kostenlos. Für die kommerzielle Version fällt eine Lizenzgebühr an, die im Vergleich zu den Lizenzgebühren für Produkte wie Microsoft SQL Server ebenfalls kostengünstig ist.

Plattformübergreifend – MySQL läuft auf vielen Plattformen, was bedeutet, dass es auf den meisten Maschinen bereitgestellt werden kann. Andere Systeme wie MS SQL Server laufen nur auf der Windows-Plattform.

Um mit MySQL interagieren zu können, benötigen Sie ein Serverzugriffstool, das mit dem MySQL-Server kommunizieren kann. MySQL unterstützt mehrere Benutzerverbindungen.

Das Obige ist eine vollständige Einführung in die Funktionsweise von Datenbanken und SQL. Wenn Sie mehr über das SQL-Video-Tutorial erfahren möchten, schauen Sie sich bitte die chinesische PHP-Website an.


Das obige ist der detaillierte Inhalt vonWas sind Datenbanken und SQL? Was sind die Vorteile von beidem?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn