You're right about oracle/postgresql.
I saw a comparison online:
On Transactions, oracle and posgresql "A", mysql "D".
On Stored procedures and triggers, oracle and posgresql "A", mysql "C".
Although, I couldn't ascertain the age of the comparison. Since mysql is evolving all the time, it may have improved in those areas.
Yahoo does use mysql for yahoo finance though.
It all boils down to security. And ultimately, the coder's knowledge level is a factor in how secure a site is.