Learning path for databases

Please I want to eventually use mysql for my programming work. But I was wondering if it was wise to jump straight into learning mySQL. Please should I first learn the basics, the general SQL before going to learn mysql? Need to know please.

SQL is the language, MySQL is a database management system that lets you use SQL to query its database. You need a database to be able to use SQL, otherwise you won’t actually be doing anything – it’s not either/or. You install a database (eg MySQL), then you write SQL queries to manipulate it.


Now I understand. Thanks for the clarification. That means the queries I see on mysql tutorials are actually sql. That means I should learn the language and learn the database that the language works on. Right?

1 Like

Yep, you need the database to use the language, and vice versa.