ASP y MySQL son cosas diferentes, asp es un lenguaje mediante este puedes manejar la BD de mysql aun que tambien esta PHP que para mi gusto es mejor que asp tiene mucha mas documentacion, es open source., para la BD puedes uasr Mysql es rapido en consultas pero si es algo robusta tu BD puedes usar postgrsql.
ASP es parecido a VB, y PHP a C
ahora si depende de tus gustos