Goodreads helps you keep track of books you want to read.
Start by marking “Learning SQL” as Want to Read:
Learning SQL
Enlarge cover
Rate this book
Clear rating
Open Preview

Learning SQL

3.76 of 5 stars 3.76  ·  rating details  ·  185 ratings  ·  17 reviews
SQL (Structured Query Language) is a standard programming language for generating, manipulating, and retrieving information from a relational database. If you're working with a relational database--whether you're writing applications, performing administrative tasks, or generating reports--you need to know how to interact with your data. Even if you are using a tool that g ...more
ebook, 312 pages
Published August 22nd 2005 by O'Reilly Media (first published 2005)
more details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Learning SQL, please sign up.

Be the first to ask a question about Learning SQL

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30 of 466)
filter  |  sort: default (?)  |  rating details
Work related education.
At the time of reading this book SQL is new to me. I am familiar with a single command really (select * from [Table]). My work place uses MS SQL but I didn't want to just limit myself to Microsoft technology.

Learning SQL starts off nicely for new users of SQL, it uses MySQL to provide you the examples, but the author is clear at telling you when a command is different between MSSQL, MySQL and Oracle.

The whole history, and explanation of how relational databases came about and work the way they
Tom Mcshane
I already knew SQL and was able to write queries with joins, where clauses, etc. I was also able to read and understand stored procedures and functions, but I wanted a refresher and was curious about what I didn't know/use. I also wanted to bring myself up to speed on improving the formats of my queries and use updated syntax (such as using 'inner join tbl b on a.c = b.c' rather than 'where a.c = b.c'). The chapters are short and the exercises do a good job of reinforcing the material covered in ...more
For my purposes, this was a fantastic book. I can understand that mileage may vary if you are a DBA or need to get into great depth on a specific database and the intricacies of its syntax, but as a general overview to relational databases and SQL, this is an excellent resource. If you work with software that has a database component, the information contained herein will help you to understand what kinds of things are more or less easily doable with your data. I found the book very pragmatic an ...more
Learning SQL is a fine introduction to SQL, with concise & practical practice exercises following each chapter. My only gripe is that even a beginner book should have at least one chapter on query optimization and performance tuning; it's a little too easy for beginners to knock over an entire database with one bad query. So if you do use this to learn SQL, do yourself (and your DBA) a favor and learn some basic optimization & tuning tricks for your own DBMS before you start to write and ...more
This book manages to easily expose the basic SQL concepts. After reading it you are ready to go and design your database or app.

Although it focuses on MySQL there are a lot of examples of MS SQL and Oracle SQL.

It is a beginner's book so it misses some advanced techniques such as optimization or high level design.
Kathy Marzan
I've been using this book to teach myself sql at work. It's a good resource for figuring l out how to write the simple queries that I write.
Oct 04, 2007 Louis rated it 4 of 5 stars  ·  review of another edition
Recommends it for: Want to get the basics down right
Shelves: computer
Really good introduction. Not just the specifications and grammar, but examples on how to do things right and why they are right.
Lewis Lacook
A thoughtful, relatively thorough introduction to SQL, with a focus on MySQL (but with nods to SQL Server and Oracle).
A valuable resource for anyone new to SQL plus a handy reference for the more proficient.
A good beginner-level book with clear and descriptive examples and sample exercises.
Good book if you need to learn basic SQL
good for beginners
Elle marked it as to-read
Aug 31, 2015
Jonathon Schuster
Jonathon Schuster is currently reading it
Aug 30, 2015
Wesley marked it as to-read
Aug 28, 2015
Hsu added it
Aug 25, 2015
Aydan marked it as to-read
Aug 15, 2015
AYYAPPAREDDY marked it as to-read
Aug 09, 2015
Aaron Wong
Aaron Wong is currently reading it
Aug 09, 2015
Claire marked it as to-read
Aug 08, 2015
Ignacio Duque
Ignacio Duque marked it as to-read
Aug 04, 2015
Victor Medvedik
Victor Medvedik is currently reading it
Jul 29, 2015
« previous 1 3 4 5 6 7 8 9 15 16 next »
There are no discussion topics on this book yet. Be the first to start one »
  • SQL Cookbook
  • Learning XML
  • SQL Pocket Guide
  • Learning the bash Shell
  • Mastering Regular Expressions
  • High Performance MySQL: Optimization, Backups, Replication, Load Balancing & More
  • XML in a Nutshell
  • Engineering a Compiler
  • MySQL Cookbook
  • SQL in a Nutshell: A Desktop Quick Reference
  • Learning UML 2.0
  • Head First SQL: Your Brain on SQL -- A Learner's Guide
  • Beginning Programming for Dummies [With CDROM]
  • Learning PHP, MySQL, JavaScript, and CSS: A Step-by-Step Guide to Creating Dynamic Websites
  • Learn to Program
  • Design Patterns Explained: A New Perspective on Object-Oriented Design
  • How to Design Programs: An Introduction to Programming and Computing
  • CSS Cookbook

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Aprende Sql (Anaya Multimeda/O'reilly) Einführung In Sql 97 Things Every SQL Developer Should Know Hajimete No Esukyūeru Einführung In Sql[Mit Übungen Und Lösungen]

Share This Book

No trivia or quizzes yet. Add some now »