Peamine erinevus: Oracle'i andmebaas on objekti-relatsioonilise andmebaasi haldamise süsteem (ORDBMS). MySQL on avatud lähtekoodiga relatsioonandmebaasi haldussüsteem (RDBMS). MySQL on maailma enimkasutatav RDBMS ja töötab serverina, mis võimaldab mitme kasutaja juurdepääsu mitmele andmebaasile.

Oracle'i andmebaas on objekti-relatsioonilise andmebaasi haldamise süsteem (ORDBMS). Seda nimetatakse tavaliselt Oracle RDBMS-ks või lihtsalt Oracle'iks. Tarkvaraarenduse laboratooriumid (SDL) töötasid välja Oracle'i tarkvara algse versiooni.
MySQL on avatud lähtekoodiga relatsioonandmebaasi haldussüsteem (RDBMS). MySQL on ametlikult hääldatud kui "My SQL", kuid seda nimetatakse ka "My Sequel". See on nime saanud asutaja Michael Widenius tütre My. SQL tähistab struktureeritud päringu keelt. MySQL on maailma enimkasutatav RDBMS ja töötab serverina, mis võimaldab mitme kasutaja juurdepääsu mitmele andmebaasile. MySQLi omanikuks ja sponsoriks oli üks kasumifirma, Rootsi ettevõte MySQL AB, mis kuulub nüüd Oracle Corporationile.
MySQL on populaarne andmebaaside valik veebirakendustes kasutamiseks. See on laialdaselt kasutatava „LAMP” avatud lähtekoodiga veebirakenduste tarkvarapaketi ja teiste AMP-stackide keskne komponent. LAMP tähistab "Linux, Apache, MySQL, Perl / PHP / Python." MySQL-i kasutavad sageli vaba tarkvara avatud lähtekoodiga projektid, mis vajavad täisfunktsionaalset andmebaasi haldussüsteemi, nagu näiteks TYPO3, Joomla, WordPress, phpBB, MyBB, Drupal jne. World Wide Web tooteid, sealhulgas Wikipedia, Google, Facebook, Twitter, Flickr, Nokia.com ja YouTube.
Peamine erinevus Oracle'i ja MySQLi vahel on asjaolu, et MySQL on avatud lähtekoodiga, samas kui Oracle ei ole. Kuid Oracle on palju võimsam tarkvara kui MySQL.
Oracle'i ja MySQLi vahelised erinevused:

- Oracle pakub sissejuhatavaid vaateid, rollipõhist turvalisust, täiustatud replikatsiooni jne, samas kui MySQL seda ei tee.
- Oracle toetab selliste andmebaaside loomist, mis on andmebaasi sisse lülitatud menetluskeele kaudu ja mida saab teostada iseseisvalt või teatud sündmuste poolt käivitada.
- Oracle on suuremahuliste rakenduste jaoks parem, kuna tal on ulatuslikud võimalused.
- Enamikul oraakli väljaannetel on kõrged litsentsimiskulud, mis on vajalikud tarkvara kasutamiseks. Oracle Express on vabalt saadaval.
- MySQL on tasuta avatud lähtekoodiga programm; seega on see tavaliste veebikirjastajate ja väikeettevõtete jaoks kergesti ligipääsetav.
- MySQL on GNU GPL litsentsi alusel, mis tähendab põhimõtteliselt seda, et igaüks saab kasutada nii kaua, kui kõik muud sellest saadud tööd jagatakse sama litsentsi alusel.
- Oracle on sageli piiratud tohutute ettevõtetega.
- Oracle'i tugi Pl-SQL, lisaks SQL-ile. MySQL toetab ainult SQL-i
- Oracle pakub turvaelemente, nagu rida lukustus, samas kui MySQL pakub veeruluku.
- Oracle vajab sisselogimise ajal kasutajanime, parooli ja profiili valideerimist, samas kui MySQL nõuab ainult kasutajanime, parooli ja peremeest.
- Oracle9i andmebaas toetab ajutiste tabelite kasutamist individuaalseks sessiooniks või globaalseks kõigile kasutajatele.
- MySQL on kerge, usaldusväärne ja võib ühenduda mitme kliendi programmiga.
- MySQL ei toeta andmete partitsioone ja nõuab iga andmefailide komplekti jaoks serverit. Skaalautuvuus on piiratud ühe serveri suurusega.
- Oracle'iga võrreldes ei ole MySQL-il Tablespace, rollide haldamine, pilte, sünonüüme ja pakette.