MySQL is a hobbyist database. MSSQL is designed for much higher-level abstractions and more complex databases, along with more complex querying and things like stored procedures.