SQL is the language to write queries in. MySQL is a free database product. MSSQL = Microsoft SQL Server, not free.
SQL is a standard for relational databases mysql is an open source sql product for the linux unix platform mssql is a properity sql product by microsoft
SQL is a language. Specifically, the "Structured Query Language" MySQL is one of several database systems, or RDMS (Relational Database Management System). MySQL is one of several RDMS's, others of which are Oracle, Informix, Postgres, and MSQL. Expamle: Basically, the difference between SQL and MySQL is the same as the difference between Spanish and Mexicans. Spanish is a language. Mexicans are one of a group of people that use Spanish. Mexican Spanish and Spaniard Spanish are mildly different in dialects, but they're still Spanish.