Howdy monks! long time fan of you guys here!

Well I hope you don't mind me asking this non-programming question here, so here it goes.

I really want to start picking up MySQL. I was wondering if you could recommend a book that gets you up to speed on it and provides a good rounded education on the topic.

For a job I recently got I had to relatively quickly learn PHP. That actually seems to be going pretty well. My background in Perl is allowing me to pick it up rather quickly. I will be using PHP just sort of as a handy interface to MySQL.

But I do have a book on Programming the Perl DBI from O'Reilly. Once I get my MySQL chops up to par I want to start using Perl for accessing the DB because I a) know it much better than PHP and b) think that Perl is way more powerful than PHP.

To summarize:

What book is best to get a good rounded knowledge of MySQL? What book is best to get me up to speed in reasonably short time in PHP so that I can access MySQL with it?

And if you would like to weigh in on why PHP may be good for some cases and Perl for others, I'm all ears.

Thoughts? Thanks Monks!!!


In reply to MySQL Book and PHP vs Perl by bluethundr

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.