#13 in Databases & big data books
Use arrows to jump to the previous/next product

Reddit mentions of Head First SQL: Your Brain on SQL -- A Learner's Guide

Sentiment score: 8
Reddit mentions: 10

We found 10 Reddit mentions of Head First SQL: Your Brain on SQL -- A Learner's Guide. Here are the top ones.

Head First SQL: Your Brain on SQL -- A Learner's Guide
Buying options
View on Amazon.com
or
    Features:
  • O Reilly Media
Specs:
Height9.25 Inches
Length8 Inches
Number of items1
Weight2.45 Pounds
Width1.23 Inches

idea-bulb Interested in what Redditors like? Check out our Shuffle feature

Shuffle: random products popular on Reddit

Found 10 comments on Head First SQL: Your Brain on SQL -- A Learner's Guide:

u/jtreminio · 3 pointsr/PHP

Intro to PHP/MySQL: http://www.amazon.com/Head-First-MySQL-Lynn-Beighley/dp/0596006306

More advanced SQL knowledge: http://www.amazon.com/Head-First-SQL-Brain-Learners/dp/0596526849

More advanced PHP knowledge: http://www.amazon.com/PHP-Object-Oriented-Solutions-David-Powers/dp/1430210117

Go in that order, you'll be very comfortable in a few months.

u/MercurialNerd · 2 pointsr/mysql

I've studied for the 5.0 Developer cert, and the 5.6 Developer cert, and I've also mentored about 100 students through these exams. Most/all of the students were new to database development, so I had to teach them from zero to Oracle Certified in the space of about 10 weeks.

To echo what /u/justintxdave said, the 5.6 Developer exam is tough. A lot of the questions are deliberately obtuse in my opinion and seem designed to catch you out. Plus they have questions on Java talking to MySQL, PHP talking to MySQL and Microsoft .NET talking to MySQL. This seems a little unfair to me - if you're a PHP developer, you're unlikely to know .NET and vice-versa.

The 5.0 Certification Study Guide is still a good resource, but you need to be careful to identify those things that have changed from 5.0 to 5.6 - e.g. DATETIME, TIMESTAMP, SQL MODES, and there are topics in the new Developer exam that were in the old DBA exam - transactions, foreign key constraints etc. The sample questions on the DVD of 5.0 book are a good practice tool.

Here's the list of topics I studied for the 5.6 exam, and what books/resources I used.

Study Guide refers to the 5.0 Certification Study Guide , and the relevant chapter numbers.

Head First SQL is a very basic beginners guide to SQL that you probably don't need.

I also used Paul du Bois's MySQL Developer's Library to fill in some blanks.

There is was a real need for an official 5.6 Certification book, but at this stage an 8.0 cert is probably just around the corner. I always had a notion I might write a 5.6 book, but life got in the way :)

Best of luck with the exam!

u/power_walker · 2 pointsr/SQL

I really enjoyed and was able to build a strong foundation with Head First SQL

http://www.amazon.com/Head-First-SQL-Brain-Learners/dp/0596526849/ref=sr_1_1?ie=UTF8&qid=1416913925&sr=8-1&keywords=head+first+sql&pebp=1416913929647

Orielly used to publish the first chapter online but I can't find t on their site right now.

u/jackmaney · 2 pointsr/datascience

Besides Python, I'd also recommend getting proficient in SQL. It's often quicker to perform aggregations and other calculations in the database. If you're already familiar with a programming language (especially C++), then SQL should be no trouble. While there's plenty of stuff online, I've found Head First SQL to be a good introductory book for folks who have never seen SQL or touched a database before (it may or may not be too elementary for someone that can already program, however...).

Data scientists don't have to know as much programming as the average software engineer, but you should be comfortable enough to adapt or wrap code around existing libraries. For example:

  • Clustering a dataset via k-means for several different values of k (using a built-in library such as scikit-learn), and then using the average silhouette coefficient to find the best value of k.

  • Combining cross-validation with reservoir sampling.

  • Implementing an algorithm that isn't yet implemented in a third party library.

    In general, don't be comfortable with just using software as a "black box" for statistical and scientific computing. Have at least some idea of what's going on "under the hood" when that black box is used. That will put you far ahead of the game.
u/RangerPretzel · 1 pointr/csharp

I found the HeadFirst series on SQL helpful: https://www.amazon.com/Head-First-SQL-Brain-Learners/dp/0596526849

The stock photo of the person on the cover is silly, but if you can get past the cover, the book itself is quite good.

As a bonus, I found that after I got used to writing SQL queries, my LINQ queries got a lot better, too.

u/[deleted] · 1 pointr/SQL

I thought the book Head First SQL was extremely useful. It did a great job of explaining the concepts and getting me comfortable using SQL.

u/jabwork · 1 pointr/Python

What is it you actually want to learn?

If you just want to learn how to SELECT and INSERT data the DB API 2 documentation should be sufficient. You'll need a MySQL python driver. I'd suggest either "MySQLdb" (old, lots of old web pages referencing it) or "oursql" (strongly pushed by the people in #python the last time I visited, which was admittedly a while ago)

If you want to learn generic SQL and how to use Python with SQL, and the MySQL part is just because it's free/easy, I'd recommend Head First SQL. It doesn't cover python at all, but the DB API 2 driver is extremely straightforward

If you want to learn something else .... what is it you want to learn?

u/c64guy · 0 pointsr/learnprogramming

Take a look at Head First SQL. I have not read this book specifically but have completed other Head first books on programming.

The Head First series provides in interactive way to learn with practice exercises and examples. Oh, and it can even be fun.