Erste öffentliche Alpha-Version von MySQL 4.1
Hinzu kommen Funktionen wie abgeleitete Tabellen, Unterstützung für die Definition von Zeichensätzen für jede Spalte, Tabelle und Datenbank einschließlich umfassender Unicode-Unterstützung sowie Unterstützung für geographische Datentypen (OpenGIS), und ein schnelleres binäres Netzwerkprotokoll zur Unterstützung vorbereiteter Befehle und Parameterverknüpfung.
So sind Ausdrücke wie " SELECT * FROM t1 WHERE (1,2,3) IN (SELECT a,b,c FROM t2);" (Subqueries) ebenso möglich wie "SELECT t1.a FROM t1, (SELECT * FROM t2) t3 WHERE t1.a=t3.a;" (abgeleitete Tabellen).
Die "INSERT ... ON DUPLICATE KEY UPDATE ..."-Syntax erlaubt zudem, eine bestehende Zeile zu ändern, falls das Einfügen einen doppelt vorhandenen Wert für einen eindeutigen Schlüssel zur Folge hätte. "REPLACE" erlaubt das Überschreiben einer vorhandenen Zeile, was etwas anderes ist. Zudem werden für "HEAP"-Tabellen, also im Speicher gehaltene Tabellen, nun auch "BTREE"-Indexes verwendet, um deren Performance zu steigern. Auch lassen sich mehrere Abfragen in einem Schritt absetzen (Multi-Line-Abfragen) und dann das Ergebnis auf Anhieb lesen.
Die MySQL-Alpha steht auf den Seiten von MySQL(öffnet im neuen Fenster) zum Download zur Verfügung. MySQL fordert Interessierte auf, das Alpha-Release ausgiebig zu testen und Fehler oder andere Abnormalitäten zu melden.



