Buying Options
Managing & Using MySQL, Second Edition
Print $39.95
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £30.50
Add to Cart
What is this?

Product Editions

  1. Managing & Using MySQL, Second Edition - April 2002
  2. MySQL and mSQL - July 1999 (out of print)
Description

Learn how to use MySQL, a popular database product that supports key subsets of SQL on Linux and Unix systems. Using C/C++, Java, Perl, PHP, or Python, you can write programs to interact with a MySQL database, either as a stand-alone application or through a web page. This book covers the whole process, from installation to programming interfaces and database administration. It includes ample tutorial material and examples.

Full Description
Table of Contents
  1. Introduction

    1. Chapter 1 MySQL

      1. Relational Databases
      2. The History of MySQL
      3. MySQL Design
      4. MySQL Features
      5. MySQL Applications
      6. What You Get
    2. Chapter 2 Installation

      1. Preparation
      2. Unix Installation
      3. Windows Installation
    3. Chapter 3 SQL According to MySQL

      1. SQL Basics
      2. Database Creation
      3. Table Management
      4. MySQL Data Types
      5. Indexing
      6. Managing Data
      7. Queries
      8. SQL Operators
      9. Advanced Features
    4. Chapter 4 Database Administration

      1. Configuration
      2. Server Startup and Shutdown
      3. Logging
      4. Backup
      5. Recovery
      6. Table Maintenance and Crash Recovery
  2. MySQL Administration

    1. Chapter 5 Performance Tuning

      1. An Approach to Performance Tuning
      2. Application Tuning
      3. Database Server Tuning
      4. Operating System/Hardware Tuning
    2. Chapter 6 Security

      1. Database Security
      2. System Security
      3. Application Security
    3. Chapter 7 Database Design

      1. Database Design Primer
      2. Normalization
      3. A Logical Data-Modeling Methodology
      4. Physical Database Design
  3. MySQL Programming

    1. Chapter 8 Database Applications

      1. Architecture
      2. Connections and Transactions
      3. Object/Relational Modeling
    2. Chapter 9 Perl

      1. Introduction to DBI
      2. DBI and CGI
      3. A General Model for Maintainable Perl Programs
    3. Chapter 10 Python

      1. DB-API
      2. Proprietary Operations
      3. Applied DB-API
    4. Chapter 11 PHP

      1. Introducing PHP
      2. Installing PHP
      3. Accessing the MySQL DBMS with PHP
      4. Securing User Data
      5. Managing Sessions
      6. Writing Data with PHP
      7. Using the HTML <form> Environment
      8. Where to Find Out More
    5. Chapter 12 C API

      1. API Overview
      2. The C API in Practice
      3. Advanced Issues
    6. Chapter 13 Java

      1. The JDBC API
      2. Simple Database Access
      3. Dynamic Database Access
      4. A Guest Book Servlet
    7. Chapter 14 Extending MySQL

      1. User-Defined Functions
      2. Alternative Character Sets
  4. MySQL Reference

    1. Chapter 15 SQL Syntax for MySQL

      1. Basic Syntax
      2. SQL Commands
    2. Chapter 16 MySQL Data Types

      1. Numeric Data Types
      2. String Data Types
      3. Date Data Types
      4. Complex Data Types
    3. Chapter 17 Operators and Functions

      1. Operators
      2. Functions
    4. Chapter 18 MySQL PHP API Reference

      1. Data Types
      2. Functions
    5. Chapter 19 C Reference

      1. Data Types
      2. Functions
    6. Chapter 20 The Python DB-API

      1. Module: MySQLdb
  1. Colophon

View Full Table of Contents
Product Details
Title:
Managing & Using MySQL, Second Edition
By:
Tim King, George Reese, Randy Yarger, Hugh E. Williams
Publisher:
O'Reilly Media
Formats:
  • Print
  • Safari Books Online
Print Release:
April 2002
Pages:
448
Print ISBN:
978-0-596-00211-4
| ISBN 10:
0-596-00211-4
Customer Reviews
About the Authors
  1. Tim King

    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

    View Tim King's full profile page.

  2. George Reese

    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.

    View George Reese's full profile page.

Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. Kingfishers The animals featured on the cover of Managing & Using MySQL 2nd Edition are kingfishers. This type of bird can be found all over the world, including North America, Europe, Africa, and New Zealand, with the greatest numbers being found in southeast Asia. There are over 80 species of kingfishers, which range in size from five to eighteen inches and which cover a broad spectrum of color. These typically long-billed birds pair for life and are considered to be very territorial. Their nests are long and tunnel-shaped, and are often found in exposed tree roots or water banks.

Most kingfishers live along the banks of rivers or lakes, as the primary staple of their diet is fish. To catch its prey, a kingfisher will perch on a branch above water, watch for a fish, hover for a moment, and then dive headfirst into the water, grabbing the fish in its beak, and heading back up to the surface. The process takes about a third of a second. The kingfisher's diet also consists of spiders, insects, and small amphibians.

  • Book cover of Managing & Using MySQL