Capgemini Engineering interview question

What is interface and abstract class. Difference between SQL and MySQL.