Understands a good subset of SQL92/99 dialects Rules, triggers, server-side functions can be written in C, PgSQL, Python, Perl and TCL Supports sub queries, stored procedures, sub queries, cursors or views Supports referential integrity, has transactions and rollbacks, foreign keys ON DELETE CASCADE and ON UPDATE CASCADE Doesn't have binary distribution for all the support platforms Slower on low-end but has some options for improving
MYSQL:
Aimed first to be a fast database
Uses SQL92 as its foundation Has simple mechanism for server-side libraries with C function and rudimentary support for triggers Does not support sub queries, stored procedures, sub queries, cursors or views Has basic provisions for referential integrity and transactions/rollbacks Works better on Windows Fast on both simple and complex SELECTs