Perl5-Datenbankschnittstelle zur Datenbank MariaDB/MySQL
DBD::mysql ist der Perl5-Datenbankschnittstellen-Treiber für
MariaDB/MySQL-Datenbanken. Mit anderen Worten: DBD::mysql ist eine
Schnittstelle zwischen der Programmiersprache Perl und der MySQL-API,
die mit dem relationalen Datenbank-Management-System (DBMS) MariaDB/MySQL
verteilt wird. Die meisten Funktionen dieser API werden unterstützt. Einige
selten genutzte Funktionen fehlen, vor allem, weil niemand je danach fragte.
Allerdings gehören zu den unterstützten Funktionen: Datenkomprimierung
bei Transfers zwischen Server und Client; Zeitüberschreitungen; SSL;
Unterstützung von »prepared statements« (vorbereitete Abfragen);
Serververwaltung wie das Erstellen und Entfernen von Datenbanken und der
Neustart des Servers; automatische Wiederherstellung von Verbindungen;
UTF-8; »bind type guessing«; »bind comment placeholders«; automatisiertes
Erzeugen von IDs; Transaktionen; mehrere Ergebnismengen und Multithreading.