I want to learn MySQL because I want a job in programming. You think being a mesh generating boss (I finally kind of understand the Shewchuk predicates [google those, it'll blow your mind how good he is at programming]) would be enough but alas, all I know is the LAP stack and a lot of applications require MySQL specifically.
I want to know the M part so I'm a full-fledged web guru.
I'm reading a tutorial now so I'm seeing basic commands but these are all meaningless to me because I don't have an application.
So, in your guys' years of experience, what were some challenges you solved with MySQL or what were complexities of the language that you encountered that were difficult? I'm trying to get a feel for how tough MySQL is, how it's used effectively, what are its shortcomings, etc.
Or was the only hard part building the applications themselves? I can see writing complex CGI scripts or AJAX calls being difficult (thank you guys for your help on that too) but what's the big deal about MySQL?