I have been using MySQL just about as long as I have been programming on the web.
I am very familiar with MySQL, capable of installing, configuring, writing stored procedures and maintaining large-scale database applications, including clusters.
I have written programs to interface with MySQL databases in Perl, PHP, C#/.NET and Rails.
I have been using Microsoft SQL Server for about 5 years now. Most of the work I have done with it has been for personal projects, but I have, on occasion, had
clients who needed their ASP.NET websites connected up with data in their MSSQL Server. I can install, configure and maintain large-scale MSSQL database applications.
I have about 4 years of experience with Oracle, mainly as a programmer accessing the data, but I have also had some DBA experience with it. I have written a few
stored procedures for Oracle. I last used Oracle in 2005.
I use mSQL from time to time when I need a light database server for a website, and MySQL is just a bit too much for the job. I have only connected to it via PHP, but
I am sure I could connect to it using any programming language with a database layer.
I am proficient, or have at least had experience with, all of the following databases: Access, filePro, Informix, IBM DB2, MAXDB, Paradox, PostgreSQL, SQLite, Sybase.