For the web, MySQL, running with PhP and an Apache server is the best available it outways ANY!
For stand-alone versions, you can download a MySQL module, but try to avoid any Microsoft product they are free to start with, but as you grow, you need to buy additional modules (exxxxpensive!)
DB2/3/-- is not a very good one, as you have to keep your indexes up-to-date manually.