MySQL mingles its custom language with SQL which is a common point of confusion... Whom amongst us wasn't confused when "DESCRIBE" didn't work in SQLite or Postgres?
Are they really different technologies? It has always been my impression that they are the same tech, but they have a slightly different syntax in some places (DESCRIBE) and different levels of capabilities (Postgres offers more).
If you know the core concepts of one, you are probably 80% good to go with the other.
I know there are some differences in SQL syntax, but in my case we use pretty basic sql…