The Virtual Bookcase for browsing and sharing reviews of books. New to this site? Read the welcome page first. | |
![]() |
Home Recent reviews Collected book news Welcome to this site Add your own book |
| List Price: | $44.99 |
| Amazon.com new price: | $22.85 |
| Amazon.com used price starts at: | $0.77 |
| Amazon.com Sales rank: | 1368820 |
Rating: 5 Summary: I keep this book next to the keyboard.....
Comment As a MySQL newbie, I needed a review of SQL and found this book to be very helpful. It has a clear and concise approach to the subject of databases and MySQL. The commands were clearly explained and examples were easy to follow. I have this book on my desk and next to the keyboard most of the time. It is a well used reference book. Security wasn't explained until close to the end of the book. I had permission problems with MySQL on linux and had to use another book to resolve that problem.
Rating: 1 Summary: Absolutely the worst technical book I own
Comment I own at least 25 current technical books written in the last 3 years, and i have to say this one is the very worst ever published. The entire layout and approach reads like a pontificating madman who lacks the ability to ever gets to the point or dares to give an example. Where subjects should give a brief description, and an example, the author ramblings on in paragraph form bolding every other key phrase and usually leaves you more confused than you started WITHOUT an example. I am fluent in SQL and have been an internet engineer since 1996, and this book still wasted my time. If you need to learn MySQL, most definitely buy a book at Amazon.com, just don't buy this one.
Rating: 3 Summary: Fine reference book. But only covers basics
Comment If you are new to both the SQL language and MySQL database, this is the book
for you. Or if you are a MySQL developer wanting to have a desk reference of
SQL statements, MySQL command line utility usages and MySQL data access APIs,
this book can also serve you. But if you are a seasoned developer wanting to
learn special tricks and techniques in administrating and managing MySQL
database servers, this book will be a disappointment. One of the major
weaknesses of this book is the lack of well thought of, ready to use examples.
The book started from a general introduction to what is database powered
applications and various types of databases. The author also discussed how
relational database and the SQL query language fit into the big picture. But
most of this stuff is well known to developers with proper computer science
background.
Then the author spend more than 150 pages documenting MySQL references such as
data types and SQL statements usages. Those references are readily available
from the MySQL online documentation or any other decent SQL text books. The
next two chapters in this section addresses MySQL command line utilities for
database administration and the C API for MySQL internal functions. The author
could have given handy examples on how to use those utilities and APIs in real
world applications. But instead, the book copied from MySQL documentation and
made itself only a reference book.
Part 3 of the book addressed how to access MySQL from outside applications.
The author discussed APIs for C, Java, VB/ODBC, PHP, Perl, Python and MySQL++.
But for each language, there is only "Hello World" type of introductions.
For readers who want to use those APIs in real world applications, further
research and readings are required.
Part 4 "Advanced Topics" is probably the best section of this book. The
author discusses interesting topics such as storage formats, disaster recovery,
optimization, distributed systems and object mapping.
Rating: 5 Summary: Easy and quick to understand; needs real examples
Comment It is very good at covering the "core" of MySQL and gives an introduction to relational databases in general (the relational model, SQL, normalization, etc.).
My personal opinion is that Atkinson should have assumed the reader was already familiar with the relational model and spent more book space on MySQL. Atkinson's info on relational databases is decent but lacks depth and takes away space that could be used to give real examples of the uses of MySQL.
I'm giving this book a five star because I feel the other reviewers were unfair.