MySQL Table Types MySQL / General Guides
MySQL supports several storage engines that act as handlers for different table types. MySQL storage engines include both those that handle transaction-safe tables and those that handle non-transaction-safe tables:
Using MySQL Programs MySQL / General Guides
This chapter provides a brief overview of the command-line programs provided by MySQL AB and discusses the general syntax for specifying options when you run these programs. Most programs have options that are specific to their own operation, but the option syntax is similar for all of them. Later chapters provide more detailed descriptions of individual programs, including which options they recognize.
Using mysql in Batch Mode MySQL / General Guides
In the previous sections, you used mysql interactively to enter queries and view the results. You can also run mysql in batch mode.
Getting Information About Databases and Tables MySQL / General Guides
What if you forget the name of a database or table, or what the structure of a given table is (for example, what its columns are called)? MySQL addresses this problem through several statements that provide information about the databases and tables it supports.
Creating and Selecting a Database MySQL / General Guides
Before you can start creating tables you need to have a database.creates your database for you when setting up your permissions, you can begin using it. Otherwise, you need to create it yourself:
Entering Queries MySQL / General Guides
It's more important to find out a little about how to issue queries than to jump right in creating tables, loading data into them, and retrieving data from them. This section describes the basic principles of entering commands, using several queries you can try out to familiarize yourself with how mysql works.
Connecting to and Disconnecting from the Server MySQL / General Guides
To connect to the server, you will usually need to provide a MySQL user name when you invoke mysql and, most likely, a password. If the server runs on a machine other than the one where you log in, you will also need to specify a host name.
MySQL Optimization MySQL / Optimization
Optimization is a complex task because ultimately it requires understanding of the entire system to be optimized. Although it may be possible to perform some local optimizations with little knowledge of your system or application, the more optimal you want your system to become, the more you must know about it.
Replication in MySQL MySQL / Replication and Backup
This chapter describes the various replication features provided by MySQL. It introduces replication concepts, shows how to set up replication servers, and serves as a reference to the available replication options.