Hlavní rozdíl: Oracle Database je systém řízení objektově-relačních databází (ORDBMS). MySQL je systém správy relačních databází s otevřeným zdrojem (RDBMS). MySQL je nejpoužívanější RDBMS na světě a běží jako server poskytující víceuživatelský přístup k řadě databází.

Databáze Oracle je systém řízení objektově-relačních databází (ORDBMS). To je obyčejně odkazoval se na jako Oracle RDBMS nebo jednoduše jako Oracle. Software Development Laboratories (SDL) vyvinuly původní verzi softwaru Oracle.
MySQL je systém správy relačních databází s otevřeným zdrojem (RDBMS). MySQL je oficiálně vyslovován jako "My SQL", ale nazývá se také "My Sequel". Je pojmenována podle dceři spoluzakladatele Michaela Wideniuse, My. SQL je jazyk strukturovaného dotazu. MySQL je nejpoužívanější RDBMS na světě a běží jako server poskytující víceuživatelský přístup k řadě databází. MySQL vlastnila a sponzorovala jedna zisková firma, švédská společnost MySQL AB, která nyní vlastní společnost Oracle Corporation.
MySQL je populární volba databáze pro použití ve webových aplikacích. Je to ústřední součást široce používaného "LAMP" open source webového softwarového balíčku, stejně jako dalších zásobníků AMP. LAMP znamená "Linux, Apache, MySQL, Perl / PHP / Python". MySQL je často využíván bezplatnými softwarovými projekty s otevřeným zdrojovým kódem, které vyžadují plnohodnotný systém správy databází, jako například TYPO3, Joomla, WordPress, phpBB, MyBB, Drupal atd. MySQL je také používán v mnoha vysoce profilových, jako jsou Wikipedia, Google, Facebook, Twitter, Flickr, Nokia.com a YouTube.
Hlavní rozdíl mezi Oracle a MySQL je skutečnost, že MySQL je open source, zatímco Oracle není. Nicméně, Oracle je považován za mnohem silnější software než MySQL.
Další rozdíly mezi Oracle a MySQL:

- Oracle nabízí inline pohledy, zabezpečení založené na rolích, pokročilou replikaci apod., Zatímco MySQL ne.
- Oracle podporuje vytváření programů, které jsou vloženy do databáze pomocí procedurálního jazyka a mohou být prováděny nezávisle nebo spouštěny určitými událostmi.
- Oracle je vhodnější pro rozsáhlé nasazení, protože má rozsáhlé možnosti.
- Většina edic věštce má vysoké licenční náklady, které jsou potřebné k používání softwaru. Služba Oracle Express je volně dostupná.
- MySQL je bezplatný open source program; proto je v dosahu běžných vydavatelů a malých podniků.
- MySQL je poskytována pod licencí GNU GPL, což v podstatě znamená, že někdo může používat, dokud jakákoli jiná práce odvozená z této licence bude sdílena pod touto licencí.
- Oracle je často omezena na velké společnosti.
- Oracle Support Pl-SQL, kromě SQL. MySQL podporuje pouze SQL
- Oracle poskytuje funkce zabezpečení, jako je blokování řádků, zatímco MySQL poskytuje zámek sloupců.
- Oracle vyžaduje při přihlašování uživatelské jméno, heslo a ověření profilu, zatímco Mysql vyžaduje pouze uživatelské jméno, heslo a host.
- Databáze Oracle9i podporuje použití dočasných tabulek pro jednotlivé relace nebo globální pro všechny uživatele.
- Mysql je lehký, spolehlivý a může se připojit k více klientským programům.
- MySQL nepodporuje datové oddíly a vyžaduje server pro každou sadu datových souborů. Škálovatelnost je omezena na velikost jednoho serveru.
- Ve srovnání s Oracle, MySQL nemá tabulkový prostor, správu rolí, snímky, synonyma a balíčky.