My Account
View Cart
Home
Community
Books & Videos
Safari Books Online
Conferences
Training
School of Technology
About
Complete List
Bestsellers
New Releases
Rough Cuts
Upcoming Titles
Ebooks
By Publisher
By Series
Out of Print
Order Info
Search
Search Tips
Tell a friend
MySQL Reference Manual
Documentation from the source
By
Michael "Monty" Widenius
,
David Axmark
,
MySQL AB
June 2002
Pages: 814
|
Table of Contents
|
Index
|
Online Book
|
Colophon
Table of Contents
Chapter 1
General Information
About This Manual
What Is MySQL?
What Is MySQL AB?
MySQL Support and Licensing
MySQL 4.0 in a Nutshell
MySQL Information Sources
How Standards-Compatible Is MySQL?
MySQL and the Future (the TODO)
How MySQL Compares to Other Databases
Chapter 2
MySQL Installation
Quick Standard Installation of MySQL
General Installation Issues
Installing a MySQL Source Distribution
Post-Installation Setup and Testing
Upgrading/Downgrading MySQL
Operating System–Specific Notes
Perl Installation Comments
Chapter 3
Tutorial Introduction
Connecting to and Disconnecting from the Server
Entering Queries
Creating and Using a Database
Getting Information About Databases and Tables
Examples of Common Queries
Using mysql in Batch Mode
Queries from Twin Project
Using MySQL with Apache
Chapter 4
Database Administration
Configuring MySQL
General Security Issues and the MySQL Access Privilege System
MySQL User Account Management
Disaster Prevention and Recovery
Database Administration Language Reference
MySQL Localisation and International Usage
MySQL Server-Side Scripts and Utilities
MySQL Client-Side Scripts and Utilities
The MySQL Log Files
Replication in MySQL
Chapter 5
MySQL Optimisation
Optimisation Overview
Optimising SELECTs and Other Queries
Locking Issues
Optimising Database Structure
Optimising the MySQL Server
Disk Issues
Chapter 6
MySQL Language Reference
Language Structure
Column Types
Functions for Use in SELECT and WHERE Clauses
Data Manipulation: SELECT, INSERT, UPDATE, DELETE
Data Definition: CREATE, DROP, ALTER
Basic MySQL User Utility Commands
MySQL Transactional and Locking Commands
MySQL Full-Text Search
MySQL Query Cache
Chapter 7
MySQL Table Types
MyISAM Tables
MERGE Tables
ISAM Tables
HEAP Tables
InnoDB Tables
BDB or Berkeley_DB Tables
Chapter 8
MySQL APIs
MySQL PHP API
MySQL Perl API
MySQL ODBC Support
MySQL C API
MySQL C++ APIs
MySQL Java Connectivity (JDBC)
MySQL Python APIs
MySQL Tcl APIs
MySQL Eiffel Wrapper
Chapter 9
Extending MySQL
MySQL Internals
Adding New Functions to MySQL
Adding New Procedures to MySQL
Appendix A
Problems and Common Errors
How to Determine What Is Causing Problems
Common Errors When Using MySQL
Installation-Related Issues
Administration-Related Issues
Query-Related Issues
Table Definition-Related Issues
Appendix B
Contributed Programs
APIs
Clients
Web Tools
Performance Benchmarking Tool
Authentication Tools
Converters
Using MySQL with Other Products
Utilities
RPMs for Common Tools (Most Are for RedHat 6.1)
Useful Function
Windows Program
Uncategorized
Appendix C
Credits
Developers at MySQL AB
Contributors to MySQL
Supporters to MySQL
Appendix D
Porting to Other Systems
Debugging a MySQL Server
Debugging a MySQL Client
The DBUG Package
Locking Methods
Comments About RTS Threads
Differences Between Different Thread Packages
Appendix E
Environment Variables
Appendix F
MySQL Regular Expressions
Colophon
Return to
MySQL Reference Manual