|
Proiectul de dezvoltare MySQL a făcut codul sursă disponibil sub termenii GNU General Public License, precum şi sub o varietate de acorduri de proprietate. MySQL este deţinut şi sponsorizat de către o singură firmă, compania suedeză MySQL AB, acum detinuta de Sun Microsystems, o filială a Oracle Corporation. MySQL foloseste codul C şi C + +. Parserul SQL foloseste yacc şi o lexer acasă-preparată, sql_lex.cc
MySQL lucreaza pe mai multe platforme diferite si sisteme de operare, inclusiv AIX, BSDI, FreeBSD, HP-UX, i5/OS, Linux, Mac OS X, NetBSD, Novell Netware, OpenBSD, OpenSolaris, eComStation, OS / 2 Warp, QNX, IRIX, Solaris , Symbian, SunOS, SCO OpenServer, UnixWare OCS, Sanos, Tru64 şi Microsoft Windows. Exista de asemenea un port de MySQL pentru sistemele de operare OpenVMS.
Toate limbajele de programare, cu API-uri specifice, includ biblioteci pentru accesarea bazelor de date MySQL. În plus, o interfata ODBC numit MyODBC permite limbaje de programare aditionale care suporta interfata ODBC pentru a comunica cu o baza de date MySQL, cum ar fi ASP sau ColdFusion. HTSQL - URL-ul, de asemenea, o metoda de interogare bazata pe MySQL, care permite interacţiune directă cu baza de date MySQL de la orice client de web, prin intermediul URL-urile structurate. Serverul MySQL şi bibliotecile oficiale sunt cel mai adesea puse în aplicare în ANSI C / ANSI C + +.
|