? MySQL ist eine Open Source , relationale Datenbank- Management-System. Mitgründer Monty Widenius nannte die Software nach seiner Tochter , My . Es ist eine Client /Server- System, das mehrere administrative Tools, Programme und Bibliotheken und Programmierschnittstellen unterstützt . Sie können MySQL zum kostenlosen Download auf der MySQL- Website oder zahlen für eine kommerzielle Version mit zusätzlichen Funktionen . Platforms
MySQL läuft auf vielen verschiedenen Plattformen, darunter Windows , Mac OS X und Linux. Sie können herunterladen und installieren MySQL auf Ihrem eigenen Computer . Darüber hinaus bieten viele Web -Hosting-Services eine Implementierung von MySQL als Teil ihrer Pakete , die jeweils mit einer einzigartigen Oberfläche, die Sie eine Verbindung zu Datenbanken. Wenn Sie MySQL als Teil einer Website oder Anwendung zu verwenden, müssen die Besucher der Website müssen keine zusätzliche Software herunterladen , um die Vorteile der Features in MySQL .
Leistung
nehmen < p> MySQL ist in C und C + + und verwendet Kernel-Threads , die volle Multi-Threading , so kann es von Vorteil, mehrere CPUs zu nehmen, wenn verfügbar erlaubt . Es nutzt Thread -basierte Speicher- Allokation und optimiert Joins mit verschachtelten Schleifen , um die Geschwindigkeit zu verbessern. MySQL verwendet auch Hash-Tabellen als temporäre Tabellen während der Ausführung von Abfragen. Um Tabellen in einer Datenbank abzufragen , verwendet MySQL SQL-Funktionen in einer optimierten Klassenbibliothek , um die Geschwindigkeit zu verbessern und reduzieren oder eliminieren die Notwendigkeit für den Zugriff auf Speicher .
Datenbanken
MySQL ermöglicht Ihnen das Hinzufügen , Zugang, Änderung und Löschen von Daten in Datenbanken auf einem MySQL -Server gespeichert. Sie haben keine Begrenzung für die Anzahl der Datenbanken, die Sie auf einem MySQL -Server erstellen kann, während das Limit für die Anzahl von Tabellen hängt vom Dateisystem. Sie können große Partition MySQL-Datenbanken , um die Leistung und das Management zu verbessern. Bei der Abfrage , können Sie Tabellen aus mehreren Datenbanken in derselben Abfrage enthalten .
Tabellen
Beim Entwerfen von Tabellen können Sie bis zu 4.096 Spalten und lagern Tausende von Datensätzen . Jedes Feld kann von verschiedenen Datentypen, einschließlich Zahlen , Schwimmern, Zeichen , Text, Datum oder Zeitstempel oder enum Typen, die Sie zu definieren. Sie können auch fix die Länge eines Feldes , verlangen, dass sie Werte haben , setzen Sie Primär-und Index -Tasten und Autoinkrement Zahlen . Um Tabellen abzufragen, verwenden Sie SQL-Syntax und kann auswählen , einfügen, aktualisieren, löschen, anzeigen , verbinden oder eine andere Syntax von SQL erlaubt Sprachen verwenden .