Emmm esto aqui mas de uno se inventa los lenguajes. MySQL NO es un lenguaje, es una base de datos, que usa una implementacion no estandar del lenguaje SQL.
DirectDraw y OpenGL son APIs graficas que se pueden usar en numerosos lenguajes de programacion, es mas DirectDraw es un componente de una API (directX).
Y lo de que para saber un lenguaje debas saber crear una interfaz y no se que, me parece (sin animo de ofender) una chorrada, ya me dira alguien como crear una interfaz en, por ejemplo, SQL (estandar eh?).
En cuanto a lo que yo conozco: C, un poco de C++, Basic, VB6, Pascal, un poco de Java, un poco de C#, HTML, PHP, ASP, XML, Python, CSS, SQL, PL/SQL (implementacion SQL de Oracle), T/SQL ("implementacion-destrozo" de SQL de MS SQL Server), bash, MSDOS batch y no se si me dejo alguno mas.
Un saludo!