Interfejs w języku Perl 5 dla bazy danych MariaDB lub MySQL
DBD::mysql jest sterownikiem interfejsu bazy danych, napisanym w
języku Perl 5, służącym do obsługi bazy danych MariaDB/MySQL. Innymi
słowy, DBD::mysql jest interfejsem pomiędzy językiem programowania
Perl, a API MySql, pochodzącym z systemu zarządzania relacyjną bazą
danych MariaDB/MySQL. Większość funkcji oferowanych przez ten interfejs
programistyczny jest obsługiwanych. Brakuje niektórych rzadziej
używanych funkcji, głównie dlatego, że nikt nigdy nie wnioskował
o ich dołączenie. Natomiast do obsługiwanych funkcji należą: kompresja
danych pomiędzy serwerem a klientem, limity czasowe, SSL, zarządzanie
przygotowanymi instrukcjami, administrowanie serwerem (tworzenie
i usuwanie baz danych, ponowne uruchamianie serwera), ponowne
automatyczne łączenie, zarządzanie kodowaniem UTF-8, odgadywanie
rodzaju wiązania, symbole zastępcze do wiązania komentarzy,
automatyczne wstawianie identyfikatorów, transakcje, różnorodne
zestawy wyników oraz wielowątkowość.