Penguin Power!
Buy Linux distributions at discount prices!
Linux| Perl| PHP| Webserv| Databases| Sysadmin| Programming| Filesystems| Java| Webprog
News from Slashdot
DreamHammer's Wants To Corner the Drone OS Market

Online Loneliness At Google+

RunCore Introduces Self-Destructable SSD

Federal Court Rejects NDAA's Indefinite Detention, Issues Injunction

Inside the 2012 Loebner Prize

Most CCTV Systems Come With Trivial Exploits

GMU Prof Teaches How To Falsify Wikipedia — and Get Caught

Americans Happy To Pay More For Clean Energy, But Only a Little More

NASA Counts 4,700 Potentially Hazardous Near-Earth Asteroids

World's Subways Share Common Mathematical Structure


Related products:

MySQL Cookbook MySQL Cookbook

Beginning PHP 5 and MySQL: From Novice to Professional Beginning PHP 5 and MySQL: From Novice to Professional

High Performance MySQL High Performance MySQL

MySQL (3rd Edition) (Developer's Library) MySQL (3rd Edition) (Developer's Library)

MySQL Tutorial MySQL Tutorial

Mysql And Msql

The Definitive Guide to MySQL 5, Third Edition (Definitive Guide)

Mysql And Msql
Format: Paperback
Author: Michael Kofler
ReleaseDate: 23 September, 2005
Publisher: Apress
Rating:

Great Resource!
Without it, I would never have unlocked the real power of MySQL 5. This book opened up new database opportunities for me.


perfect guide for database programmers
NET), this book first helped me to use MySQL databases in my VB applications; later I had to make MySQL data available on the web and got used to PHP; again, Kofler's book provided excellent guideance in the various ways of interaction (mysql/mysqli) between PHP and MySQL

in contrast to some other MySQL titles I had a look at, Kofler does not focus entirely on MySQL itself; he explains MySQL in context with the programming languages it is mostly used with

(the book also covers Perl, Java and C; as I haven't used this languages yet, I cannot say whether these chapters are as good as those on PHP, VB and . coming from the Visual Basic world (VB6, VB.NET)
.


Not what I expected or needed, unfortunately
I thought Tutorial was a great, concise (267 pages including index) MySQL overview. I read and reviewed MySQL Press' MySQL Tutorial by Luke Welling and Laura Thomson two years ago. I hoped The Definitive Guide to MySQL 5, 3rd Ed (DG, 748 pages) would extend my understanding of MySQL beyond the coverage in the Tutorial. Unfortunately, I found the Tutorial did a better job addressing important information than the DG. While there is some good information in the DG, I recommend staying with books published by MySQL Press.

The biggest problem with the DG stems from this statement on p xxvii: "No previous knowledge of SQL or database design is assumed. " The first seven chapters, however, frequently direct confused newbies to chapters 8-10, where database design and SQL syntax is introduced. An author who recognizes that he is losing readers should take a hard look at the organization of his book.

DG is also far from a "definitive guide. " I wanted to learn more about JOIN statements, but only 3 confusing pages (pp 197-9) cover JOINS -- compared to 7 in the much shorter Tutorial. Worse, here is how the author "introduces" the LEFT JOIN and ON statements: "One variant consists in creating a table list with LEFT JOIN and then forming the linking connection with ON. " How is anyone (especially newbies) supposed to consider that informative?

I was also interested in learning about MERGE tables, since I use them in an open source project. DG has nothing to say on the subject, although the Tutorial gives at least 2 pages. The DG also makes the unfortunate decision to omit the semicolon from the end of all MySQL commands. Sure, they may not be in the SQL standard, but every single other MySQL book I've seen uses them. That is especially important for new MySQL users.

The DG also spent far too much time on areas I felt were best addressed elsewhere. I really don't care to learn how to install Apache, PHP, and Perl on various platforms. I also didn't need to read so much about integration with PHP. Other books with MySQL and PHP in the title are the right place to discuss that subject. I admit I skipped reading Part IV, on programming interfaces, along with ch 12 (GIS) and the SQL and API references (ch 21, 23).

On the positive side, I had not read anything on stored procedures or triggers before (ch 13). I also picked up some tricks on security and logging from chs 11 and 14. I learned of some new administration tools in ch 5. I still wish the author had spent more time addressing SQL syntax and explaining what it meant, and less on peripheral issues. Performance and tuning are two subjects outside of core SQL syntax that should be in the book but are not discussed thoroughly. I should note that I thought the translator for DG did a great job. I didn't notice any real rough spots that may have been the result of poor translation.

If the fourth edition of the DG receives a major overhaul, you might consider buying it. I am astounded by the number of positive reviews for this and previous editions, since I believe the DG does not address enough of the subjects that really matter to MySQL administrators.

Apress does publish many outstanding books, such as Running IPv6 or several titles on Python. I recommend checking out those works.



Go to lyrics-now.com for music lyrics and song lyrics.
Bass and guitar tablatures: Fretplay.com, Guitar tabs, Bass tabs, Fresh tabs, How to read tabs
Plan your travel and holiday here: Travel Helper!