The MySQL Server
- Types of MySQL Distributions
- Starting and Stopping MySQL on Windows
- Starting and Stopping MySQL on Linux
- Upgrading MySQL
- Managing Multiple Servers
Configuring the MySQL Server
- MySQL Configuration
- Dynamic Server Variables
- Server SQL Modes
- Log and Status Files
- Binary Logging
MySQL Clients
- Overview of Administrative Clients
- Invoking MySQL Client Programs
- Using the mysql Client
- The mysqladmin Client
- MySQL Connectors
- Third-Party APIs
Overview of Data Types
- Data Types
- Numeric Data Types
- Character String Data Types
- Binary String Data Types
- Temporal Data Types
|
Transactions and Locking
- Transactions
- Transaction Control statements
- Isolation Levels
- Locking
Security and User Management
- Security Risks
- Security Measures
- Privileges
- User Account Maintenance
- Client Access Control
- Using Secure Connections
Table Maintenance
- Table Maintenance
- SQL Statements for maintenance operations
- Client and Utility Programs for table maintenance
- Table Maintenance per Storage Engine
Programming with MySQL
- Defining, Executing and Examining Stored Routines
- Stored Routines and Execution Security
- Defining, Creating, and Deleting Triggers
- Trigger Restrictions and Privileges
|