MySQL and mSQL 1st Edition
| Tim King (Author) Find all the books, read about the author, and more. See search results for this author |
| George Reese (Author) Find all the books, read about the author, and more. See search results for this author |
Use the Amazon App to scan ISBNs and compare prices.
MySQL and mSQL are popular and robust database products that support key subsets of SQL on both Linux and Unix systems. Both products are free for nonprofit use and cost a small amount for commercial use.Even a small organization or web site has uses for a database. Perhaps you keep track of all your customers and find that your information is outgrowing the crude, flat-file format you started with. Or you want to ask your web site's visitors for their interests and preferences and put up a fresh web page that tallies the results.Unlike commercial databases, MySQL and mSQL are affordable and easy to use. If you know basic C, Java, Perl, or Python, you can quickly write a program to interact with your database. In addition, you can embed queries and updates right in an HTML file so that a web page becomes its own interface to the database.This book is all you need to make use of MySQL or mSQL. It takes you through the whole process from installation and configuration to programming interfaces and basic administration. Includes reference chapters and ample tutorial material.Topics include:
- Introductions to simple database design and SQL
- Building, installation, and configuration
- Basic programming APIs for C, C++, Java (JDBC), Perl, and Python
- CGI programming with databases in C and Perl
- Web interfaces: PHP, W3-mSQL, Lite, and mSQLPerl
Editorial Reviews
Amazon.com Review
One of the best parts of this book is its introduction to using Common Gateway Interface (CGI) and Perl to power a Web site with a MySQL/mSQL database. This section offers complete information on using mSQL Perl (and the emerging Database Independent [DBI] standard) for developing CGI database scripts in Perl, and it includes clear examples (including a student database). The book then moves from Perl on to other programming languages--Python and Java. Reference material to all the relevant APIs is featured for each language.
Whatever programming API you choose, MySQL and mSQL are ready to meet the needs of the small to moderate-size Web site. This book delivers essential information on these packages and will help both Web masters and programmers get the most out of these powerful freeware database tools. --Richard Dragan
From Library Journal
Copyright 1999 Reed Business Information, Inc.
About the Author
Tim King has been working with computers since the early 1980s, when he programmed games on his Commodore 64 computer and founded a computer club in his high school. He earned a bachelor's degree in computer science from the University of Minnesota Institute of Technology in 1991. While there, he taught Unix and vi classes and was the leader of a rag-tag group of vi devotees called the "VI Zombies." Presently, Tim is a software consultant in San Francisco, CA, specializing in database and web technologies. His favorite activity is snowboarding, but he also enjoys photography and reading. You can reach him at kingt@verio.com
George Reese has taken an unusual path into business software development. After earning a B.A. in philosophy from Bates College in Lewiston, Maine, George went off to Hollywood where he worked on television shows such as "The People's Court" and ESPN's "Up Close". The L.A. riots convinced him to return to Maine where he finally became involved with software development and the Internet. George has since specialized in the development of Internet-oriented Java enterprise systems and the strategic role of technology in business processes. He is the author of Database Programming with JDBC and Java, 2nd Edition and the world's first JDBC driver, the mSQL-JDBC driver for mSQL. He currently lives in Minneapolis, Minnesota with his wife Monique and three cats, Misty, Gypsy, and Tia. He makes a living as the National Practice Director of Technology Strategy for digital@jwt in Minneapolis.
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Product details
- Publisher : O'Reilly Media; 1st edition (July 11, 1999)
- Language : English
- Paperback : 502 pages
- ISBN-10 : 1565924347
- ISBN-13 : 978-1565924345
- Item Weight : 1.76 pounds
- Dimensions : 7 x 1.04 x 9.19 inches
- Best Sellers Rank: #6,310,749 in Books (See Top 100 in Books)
- #627 in MySQL Guides
- #4,384 in Database Storage & Design
- #13,944 in Computer Programming Languages
- Customer Reviews:
About the authors

Discover more of the author’s books, see similar authors, read author blogs and more

I am the CTO of enStratus Networks (http://www.enstratus.com), the leading cloud infrastructure management vendor for enterprise clouds. Based in Minneapolis, MN, I co-founded enStratus as a spin-off from a company in the middle of moving into the cloud, Valtira. I was the primary architect of the enStratus software as well as the Open Source cloud abstraction API for Java, Dasein Cloud (http://dasein-cloud.sf.net).
My professional career began in Hollywood working on TV shows like the People's Court and ESPN Up Close, but my "Internet Career" started in 1991 developing Open Source online gaming software, specifically the Nightmare and Dead Souls mud libraries. I got involved with Java in 1995 and wrote my first book, Database Programming with JDBC and Java in 1996.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Having a background in developing web applications in Cold Fusion, much of the concepts presented were not new to me, but sections such as the Database Design and Performance Tuning chapters were helpful in gaining a little deeper insight on how things should be done. Since MySQL uses only a subset of SQL2, I'm glad a significant portion of the book deals with MySQL's implementation of SQL. However, I'm a little disappointed that the section dealing with PHP was miniscule in comparison to the sections dealing with Perl and JDBC. All-in-all, I'd recommend the book only if you have a programming background and are looking to expand your repertoire of database skills.
While others have discussed the flaws (and I don't disagree with them), there are a few good things about this book:
* It's reasonably well-written and edited (if a little shallow).
* There are some good (light) examples.
* I liked the section that compared mSQL and MySQL with the other free databases, and explained what was missing in each. (In a nutshell, Postgres is more robust and full-featured, while MySQL is considerably faster.)
Ultimately, I can't recommend this book (which saddens me, O'Reilly's books are among my favorites). If you want more SQL info, go with The Practical SQL Handbook (or SQL for Smarties, if you're advanced). If you want more MySQL info, go with Paul Dubois' book.
I picked up this book just as a base reference to MySQL/mSQL and it has served that purpose. I've been a DBA so I wasn't looking for an intro to SQL and databases, which this book is not, as evidenced by it being in the Nutshell series.
A little overpriced for what it's useful for, but if you already know SQL and relational databases, it is a decent reference guide for both MySQL and mSQL, especially of their limitations (no stored procs, foreign keys, etc).
Only about 30% of the book is useful material. Most examples and explanations are sketchy -- almost useless. If you already knew SQL, there's very little to learn from this book. If you didn't know SQL, this book does a poor job of teaching it to you.
If the book stuck strictly to mSQL and MySQL, it would have been about ~150 pages of content. The rest (about 300 pages) is a "reference manual" for various (PHP/Perl/Java JDBC/C/Python) languages' support for MySQL/mSQL. Again, if you didn't know the concepts already, you would have a hard time learning useful stuff from this book.
Still, I have to admit to using the book every so often as a handy "at-my-fingertips" reference book. For that, I am glad that I have it. But I don't think it was worth the price I paid.
I found this book to be, for the most part, a waste of money. First off, I think O'Reilly made a mistake when they attempted to cover both MySQL and mSQL in one text. Had they stuck with one database, the book would have been a fairly complete reference but instead, it seems to take a mostly superficial look at the two. I found the constant comparisons between mSQL and MySQL to be distracting and annoying. Secondly, I think this text focused too heavily on the configuration of the database engine itself and not enough on the building of databases and the SQL language. In my opinion, the only redeeming value that this book had was the Perl programming examples.
I bought this book having never before used SQL or MySQL. After a few hours of reading, I gave up on it and went to the online MySQL reference instead, which is actually quite decent.
I was browsing SQL books at the local bookstore the other day and thumbed through Paul DuBois' book, which seemed to be a much better reference to the database.



