PacktLib: Mastering phpMyAdmin 2.11 for Effective MySQL Management

Mastering phpMyAdmin 2.11 for Effective MySQL Management

Credits

About the Author

About the Reviewers

Preface

Introducing phpMyAdmin

PHP and MySQL: The Leading Open-Source Duo

What is phpMyAdmin?

History

Awards

phpMyAdmin Features Summary

Summary

Installing phpMyAdmin

System Requirements

Downloading the Files

Installation

First Connection Configuration

Multi-Server Configuration

Advanced Authentication

Security

Upgrading phpMyAdmin

Summary

Interface Overview

Panels and Windows

Language Selection

Themes

Left Panel

Right Panel

Query Window

Site-Specific Header and Footer

MySQL Documentation Links

Summary

First Steps

Database Creation

Creating Our First Table

Manual Data Insertion

Browse Mode

Creating an Additional Table

Summary

Changing Data

Edit Mode

Multi-Row Editing

Editing the Next Row

Deleting Data

Deleting Tables

Deleting Databases

Summary

Changing Table Structures

Adding a Field

Editing Field Attributes

TEXT

BLOB (Binary Large Object) Fields

ENUM and SET

DATE, DATETIME, and TIMESTAMP

Bit

Index Management

Summary

Exporting Structure and Data

Dumps, Backups, and Exports

Database Exports

Table Exports

Selective Exports

Multi-Database Exports

Saving the Export File on the Server

Memory Limits

Summary

Importing Structure and Data

Limits for the Transfer

Importing SQL Files

Importing CSV Files

Web Server Upload Directories

Summary

Searching Data

Single-Table Searches

Complete Database Search

Summary

Table and Database Operations

Table Maintenance

Changing Table Attributes

Renaming, Moving, and Copying Tables

Multi-Table Operations

Database Operations

Summary

The Relational System

Relational MySQL?

Linked-Tables Infrastructure

Defining Relations with the Relation View

Defining Relations with the Designer

Benefits of the Defined Relations

Column-Commenting

Summary

Entering SQL Commands

The SQL Query Box

The Query Window

Multi-Statement Queries

Pretty Printing (Syntax-Highlighting)

The SQL Validator

Summary

The Multi-Table Query Generator

Choosing Tables

Column Criteria

Automatic Joins

Executing the Query

Summary

Bookmarks

Creating a Bookmark after a Successful Query

Storing a Bookmark before Sending a Query

Multi-Query Bookmarks

Recalling from the Bookmarks List

Public Bookmarks

The Default Initial Query for a Table

Bookmark Parameters

Executing Bookmarks by Browsing the pma_bookmark Table

Summary

System Documentation

The Database Print View

The Selective Database Print View

The Table Print View

The Data Dictionary

Relational Schema in PDF

Summary

MIME-Based Transformations

The MIME Column's Settings

Requirements for Image Generation

Examples of Transformations

Summary

Character Sets and Collations

Language Files and UTF-8

Versions of MySQL Prior to 4.1.x

MySQL 4.1.x and Later

Kanji Support

Summary

MySQL 5.0 Features

Observations on the History of MySQL 5.0

Views

Routines: Stored Procedures and Functions

Triggers

Information_schema

Profiling

Summary

MySQL Server Administration

Entering the Server View

Database Information

Server Operations

Summary

Troubleshooting and Support

System Requirements

Base Configuration

Solving Common Errors

Seeking Support

Contributing to the Project

Future phpMyAdmin Versions

Summary