Original Refgerence: http://dev.mysql.com/doc/refman/5.7/en/index.html Below is the list of landmarks, I would like follow (work In Progress) MySQL Programs      .. Overview of MySQL Programs .. Using MySQL Programs      ... Invoking MySQL Programs ... Connecting to the MySQL Server ... Specifying Program Options ... Setting Environment Variables .. MySQL Server and Server-Startup Programs      ... mysqld — The MySQL Server ... mysqld_safe — MySQL Server Startup Script ... mysql.server — MySQL Server Startup Script ... mysqld_multi — Manage Multiple MySQL Servers .. MySQL Installation-Related Programs      ... comp_err — Compile MySQL Error Message File ... mysqlbug — Generate Bug Report ... mysql_install_db — Initialize MySQL Data Directory ... mysql_plugin — Configure MySQL Server Plugins ... mysql_secure_installation — Improve MySQL Installation Security ... mysql_tzinfo_to_sql — Load the Time Zone Tables ... mysql_upgrade — Check and Upgrade MySQL Tables .. MySQL Client Programs      ... mysql — The MySQL Command-Line Tool ... mysqladmin — Client for Administering a MySQL Server ... mysqlcheck — A Table Maintenance Program ... mysqldump — A Database Backup Program ... mysqlimport — A Data Import Program ... mysqlshow — Display Database, Table, and Column Information ... mysqlslap — Load Emulation Client .. MySQL Administrative and Utility Programs      ... innochecksum — Offline InnoDB File Checksum Utility ... myisam_ftdump — Display Full-Text Index information ... myisamchk — MyISAM Table-Maintenance Utility ... myisamlog — Display MyISAM Log File Contents ... myisampack — Generate Compressed, Read-Only MyISAM Tables ... mysql_config_editor — MySQL Configuration Utility ... mysqlaccess — Client for Checking Access Privileges ... mysqlbinlog — Utility for Processing Binary Log Files ... mysqldumpslow — Summarize Slow Query Log Files .. mysqlhotcopy — A Database Backup Program ... mysql_convert_table_format — Convert Tables to Use a Given Storage Engine ... mysql_find_rows — Extract SQL Statements from Files ... mysql_fix_extensions — Normalize Table File Name Extensions ... mysql_setpermission — Interactively Set Permissions in Grant Tables ... mysql_waitpid — Kill Process and Wait for Its Termination ... mysql_zap — Kill Processes That Match a Pattern .. MySQL Program Development Utilities      ... msqlmysql — Convert mSQL Programs for Use with MySQL ... mysql_config — Display Options for Compiling Clients ... my_print_defaults — Display Options from Option Files ... resolve_stack_dump — Resolve Numeric Stack Trace Dump to Symbols .. Miscellaneous Programs      ... perror — Explain Error Codes ... replace — A String-Replacement Utility ... resolveip — Resolve Host name to IP Address or Vice Versa . MySQL Server Administration      .. The MySQL Server      ... Server Option and Variable Reference ... Server Configuration Defaults ... Server Command Options ... Server System Variables ... Using System Variables ... Server Status Variables ... Server SQL Modes ... Server Plugins ... IPv Support .. Server-Side Help ... Server Response to Signals ... The Shutdown Process .. MySQL Server Logs      ... Selecting General Query and Slow Query Log Output Destinations ... The Error Log ... The General Query Log ... The Binary Log ... The Slow Query Log ... Server Log Maintenance .. Running Multiple MySQL Instances on One Machine      ... Setting Up Multiple Data Directories ... Running Multiple MySQL Instances on Windows ... Running Multiple MySQL Instances on Unix ... Using Client Programs in a Multiple-Server Environment .. Tracing mysqld Using DTrace      ... mysqld DTrace Probe Reference . Security      .. General Security Issues      ... Security Guidelines ... Keeping Passwords Secure ... Making MySQL Secure Against Attackers ... Security-Related mysqld Options and Variables ... How to Run MySQL as a Normal User ... Security Issues with LOAD DATA LOCAL ... Client Programming Security Guidelines .. The MySQL Access Privilege System      ... Privileges Provided by MySQL ... Privilege System Grant Tables ... Specifying Account Names ... Access Control, Stage : Connection Verification ... Access Control, Stage : Request Verification ... When Privilege Changes Take Effect ... Causes of Access-Denied Errors .. MySQL User Account Management      ... User Names and Passwords ... Adding User Accounts ... Removing User Accounts ... Setting Account Resource Limits ... Assigning Account Passwords ... Password Expiration and Sandbox Mode ... Pluggable Authentication ... Proxy Users ... Using SSL for Secure Connections .. Connecting to MySQL Remotely from Windows with SSH ... MySQL Enterprise Audit Log Plugin ... SQL-Based MySQL Account Activity Auditing . Backup and Recovery      .. Backup and Recovery Types .. Database Backup Methods .. Example Backup and Recovery Strategy      ... Establishing a Backup Policy ... Using Backups for Recovery ... Backup Strategy Summary .. Using mysqldump for Backups      ... Dumping Data in SQL Format with mysqldump ... Reloading SQL-Format Backups ... Dumping Data in Delimited-Text Format with mysqldump ... Reloading Delimited-Text Format Backups ... mysqldump Tips .. Point-in-Time (Incremental) Recovery Using the Binary Log      ... Point-in-Time Recovery Using Event Times ... Point-in-Time Recovery Using Event Positions .. MyISAM Table Maintenance and Crash Recovery      ... Using myisamchk for Crash Recovery ... How to Check MyISAM Tables for Errors ... How to Repair MyISAM Tables ... MyISAM Table Optimization ... Setting Up a MyISAM Table Maintenance Schedule . Optimization      .. Optimization Overview .. Optimizing SQL Statements      ... Optimizing SELECT Statements ... Optimizing DML Statements ... Optimizing Database Privileges ... Optimizing INFORMATION_SCHEMA Queries ... Other Optimization Tips .. Optimization and Indexes      ... How MySQL Uses Indexes ... Using Primary Keys ... Using Foreign Keys ... Column Indexes ... Multiple-Column Indexes ... Verifying Index Usage ... InnoDB and MyISAM Index Statistics Collection ... Comparison of B-Tree and Hash Indexes .. Optimizing Database Structure      ... Optimizing Data Size ... Optimizing MySQL Data Types ... Optimizing for Many Tables ... How MySQL Uses Internal Temporary Tables .. Optimizing for InnoDB Tables      ... Optimizing Storage Layout for InnoDB Tables ... Optimizing InnoDB Transaction Management ... Optimizing InnoDB Logging ... Bulk Data Loading for InnoDB Tables ... Optimizing InnoDB Queries ... Optimizing InnoDB DDL Operations ... Optimizing InnoDB Disk I/O ... Optimizing InnoDB Configuration Variables ... Optimizing InnoDB for Systems with Many Tables .. Optimizing for MyISAM Tables      ... Optimizing MyISAM Queries ... Bulk Data Loading for MyISAM Tables ... Speed of REPAIR TABLE Statements .. Optimizing for MEMORY Tables .. Understanding the Query Execution Plan      ... Optimizing Queries with EXPLAIN ... EXPLAIN Output Format ... Obtaining Execution Plan Information for a Named Connection ... EXPLAIN EXTENDED Output Format ... Estimating Query Performance ... Controlling the Query Optimizer .. Buffering and Caching      ... The InnoDB Buffer Pool ... The MyISAM Key Cache ... The MySQL Query Cache ... Caching of Prepared Statements and Stored Programs . Optimizing Locking Operations      .. Internal Locking Methods .. Table Locking Issues .. Concurrent Inserts .. Metadata Locking .. External Locking .. Optimizing the MySQL Server      ... System Factors and Startup Parameter Tuning ... Tuning Server Parameters ... Optimizing Disk I/O ... Optimizing Memory Use ... Optimizing Network Use .. Measuring Performance (Benchmarking)      ... Measuring the Speed of Expressions and Functions ... The MySQL Benchmark Suite ... Using Your Own Benchmarks ... Measuring Performance with performance_schema ... Examining Thread Information . Language Structure      .. Literal Values      ... String Literals ... Number Literals ... Date and Time Literals ... Hexadecimal Literals ... Boolean Literals ... Bit-Field Literals ... NULL Values .. Schema Object Names      ... Identifier Qualifiers ... Identifier Case Sensitivity ... Mapping of Identifiers to File Names ... Function Name Parsing and Resolution .. Reserved Words .. User-Defined Variables .. Expression Syntax .. Comment Syntax 0. Globalization      0.. Character Set Support      0... Character Sets and Collations in General 0... Character Sets and Collations in MySQL 0... Specifying Character Sets and Collations 0... Connection Character Sets and Collations 0... Configuring the Character Set and Collation for Applications 0... Character Set for Error Messages 0... Collation Issues 0... String Repertoire 0... Operations Affected by Character Set Support 0.. Unicode Support 0... Upgrading from Previous to Current Unicode Support 0... UTF- for Metadata 0... Column Character Set Conversion 0... Character Sets and Collations That MySQL Supports 0.. Setting the Error Message Language 0.. Adding a Character Set      0... Character Definition Arrays 0... String Collating Support for Complex Character Sets 0... Multi-Byte Character Support for Complex Character Sets 0.. Adding a Collation to a Character Set      0... Collation Implementation Types 0... Choosing a Collation ID 0... Adding a Simple Collation to an -Bit Character Set 0... Adding a UCA Collation to a Unicode Character Set 0.. Character Set Configuration 0.. MySQL Server Time Zone Support      0... Staying Current with Time Zone Changes 0... Time Zone Leap Second Support 0.. MySQL Server Locale Support . Data Types      .. Data Type Overview      ... Numeric Type Overview ... Date and Time Type Overview ... String Type Overview .. Numeric Types      ... Integer Types (Exact Value) - INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT ... Fixed-Point Types (Exact Value) - DECIMAL, NUMERIC ... Floating-Point Types (Approximate Value) - FLOAT, DOUBLE ... Bit-Value Type - BIT ... Numeric Type Attributes ... Out-of-Range and Overflow Handling .. Date and Time Types      ... The DATE, DATETIME, and TIMESTAMP Types ... The TIME Type ... The YEAR Type ... YEAR() Limitations and Migrating to YEAR() ... Automatic Initialization and Updating for TIMESTAMP and DATETIME ... Fractional Seconds in Time Values ... Conversion Between Date and Time Types ... Two-Digit Years in Dates .. String Types      ... The CHAR and VARCHAR Types ... The BINARY and VARBINARY Types ... The BLOB and TEXT Types ... The ENUM Type ... The SET Type .. Data Type Default Values .. Data Type Storage Requirements .. Choosing the Right Type for a Column .. Using Data Types from Other Database Engines . Functions and Operators      .. Function and Operator Reference .. Type Conversion in Expression Evaluation .. Operators      ... Operator Precedence ... Comparison Functions and Operators ... Logical Operators ... Assignment Operators .. Control Flow Functions .. String Functions      ... String Comparison Functions ... Regular Expressions .. Numeric Functions and Operators      ... Arithmetic Operators ... Mathematical Functions .. Date and Time Functions .. What Calendar Is Used By MySQL? .. Full-Text Search Functions      ... Natural Language Full-Text Searches ... Boolean Full-Text Searches ... Full-Text Searches with Query Expansion ... Full-Text Stopwords ... Full-Text Restrictions ... Fine-Tuning MySQL Full-Text Search ... Adding a Collation for Full-Text Indexing . Cast Functions and Operators .. XML Functions .. Bit Functions .. Encryption and Compression Functions .. Information Functions .. Functions Used with Global Transaction IDs .. Miscellaneous Functions .. Functions and Modifiers for Use with GROUP BY Clauses      ... GROUP BY (Aggregate) Functions ... GROUP BY Modifiers ... MySQL Extensions to GROUP BY .. Spatial Extensions      ... Introduction to MySQL Spatial Support ... The OpenGIS Geometry Model ... Supported Spatial Data Formats ... Creating a Spatially Enabled MySQL Database ... Spatial Analysis Functions ... Optimizing Spatial Analysis ... MySQL Conformance and Compatibility .. Precision Math      ... Types of Numeric Values ... DECIMAL Data Type Changes ... Expression Handling ... Rounding Behavior ... Precision Math Examples . SQL Statement Syntax      .. Data Definition Statements      ... ALTER DATABASE Syntax ... ALTER EVENT Syntax ... ALTER FUNCTION Syntax ... ALTER PROCEDURE Syntax ... ALTER SERVER Syntax ... ALTER TABLE Syntax ... ALTER VIEW Syntax ... CREATE DATABASE Syntax ... CREATE EVENT Syntax .. CREATE FUNCTION Syntax ... CREATE INDEX Syntax ... CREATE PROCEDURE and CREATE FUNCTION Syntax ... CREATE SERVER Syntax ... CREATE TABLE Syntax ... CREATE TRIGGER Syntax ... CREATE VIEW Syntax ... DROP DATABASE Syntax ... DROP EVENT Syntax ... DROP FUNCTION Syntax .. DROP INDEX Syntax ... DROP PROCEDURE and DROP FUNCTION Syntax ... DROP SERVER Syntax ... DROP TABLE Syntax ... DROP TRIGGER Syntax ... DROP VIEW Syntax ... RENAME TABLE Syntax ... TRUNCATE TABLE Syntax .. Data Manipulation Statements      ... CALL Syntax ... DELETE Syntax ... DO Syntax ... HANDLER Syntax ... INSERT Syntax ... LOAD DATA INFILE Syntax ... LOAD XML Syntax ... REPLACE Syntax ... SELECT Syntax .. Subquery Syntax ... UPDATE Syntax .. MySQL Transactional and Locking Statements      ... START TRANSACTION, COMMIT, and ROLLBACK Syntax ... Statements That Cannot Be Rolled Back ... Statements That Cause an Implicit Commit ... SAVEPOINT, ROLLBACK TO SAVEPOINT, and RELEASE SAVEPOINT Syntax ... LOCK TABLES and UNLOCK TABLES Syntax ... SET TRANSACTION Syntax ... XA Transactions .. Replication Statements      ... SQL Statements for Controlling Master Servers ... SQL Statements for Controlling Slave Servers .. SQL Syntax for Prepared Statements      ... PREPARE Syntax ... EXECUTE Syntax ... DEALLOCATE PREPARE Syntax .. MySQL Compound-Statement Syntax      ... BEGIN ... END Compound-Statement Syntax ... Statement Label Syntax ... DECLARE Syntax ... Variables in Stored Programs ... Flow Control Statements ... Cursors ... Condition Handling .. Database Administration Statements      ... Account Management Statements ... Table Maintenance Statements ... Plugin and User-Defined Function Statements ... SET Syntax ... SHOW Syntax ... Other Administrative Statements .. MySQL Utility Statements      ... DESCRIBE Syntax ... EXPLAIN Syntax ... HELP Syntax ... USE Syntax . Storage Engines      .. Setting the Storage Engine .. The InnoDB Storage Engine      ... Introduction to InnoDB ... InnoDB Concepts and Architecture ... InnoDB Features for Flexibility, Ease of Use and Reliability ... InnoDB Configuration ... InnoDB Administration ... InnoDB Tablespace Management ... InnoDB Table Management ... InnoDB Compressed Tables ... InnoDB File-Format Management .. InnoDB Row Storage and Row Formats ... InnoDB Disk I/O and File Space Management ... InnoDB and Online DDL ... InnoDB Performance Tuning ... InnoDB Startup Options and System Variables ... InnoDB Backup and Recovery ... InnoDB and MySQL Replication ... InnoDB Integration with memcached ... InnoDB Troubleshooting .. The MyISAM Storage Engine      ... MyISAM Startup Options ... Space Needed for Keys ... MyISAM Table Storage Formats ... MyISAM Table Problems .. The MEMORY Storage Engine .. The CSV Storage Engine      ... Repairing and Checking CSV Tables ... CSV Limitations .. The ARCHIVE Storage Engine .. The BLACKHOLE Storage Engine .. The MERGE Storage Engine      ... MERGE Table Advantages and Disadvantages ... MERGE Table Problems .. The FEDERATED Storage Engine      ... FEDERATED Storage Engine Overview ... How to Create FEDERATED Tables ... FEDERATED Storage Engine Notes and Tips ... FEDERATED Storage Engine Resources . The EXAMPLE Storage Engine .. Other Storage Engines .. Overview of MySQL Storage Engine Architecture      ... Pluggable Storage Engine Architecture ... The Common Database Server Layer . High Availability and Scalability      .. Oracle VM Template for MySQL Enterprise Edition .. Overview of MySQL with DRBD/Pacemaker/Corosync/Oracle Linux .. Overview of MySQL with Windows Failover Clustering .. Using MySQL within an Amazon EC Instance      ... Setting Up MySQL on an EC AMI ... EC Instance Limitations ... Deploying a MySQL Database Using EC .. Using ZFS Replication      ... Using ZFS for File System Replication ... Configuring MySQL for ZFS Replication ... Handling MySQL Recovery with ZFS .. Using MySQL with memcached      ... Installing memcached ... Using memcached ... Developing a memcached Application ... Getting memcached Statistics ... memcached FAQ .. MySQL Proxy      ... MySQL Proxy Supported Platforms ... Installing MySQL Proxy ... MySQL Proxy Command Options ... MySQL Proxy Scripting ... Using MySQL Proxy ... MySQL Proxy FAQ . Replication      .. Replication Configuration      ... How to Set Up Replication ... Replication Formats ... Replication with Global Transaction Identifiers ... Replication and Binary Logging Options and Variables ... Common Replication Administration Tasks .. Replication Implementation      ... Replication Implementation Details ... Replication Relay and Status Logs ... How Servers Evaluate Replication Filtering Rules .. Replication Solutions      ... Using Replication for Backups ... Using Replication with Different Master and Slave Storage Engines ... Using Replication for Scale-Out ... Replicating Different Databases to Different Slaves ... Improving Replication Performance ... Switching Masters During Failover ... Setting Up Replication Using SSL ... Semisynchronous Replication ... Delayed Replication .. Replication Notes and Tips      ... Replication Features and Issues ... Replication Compatibility Between MySQL Versions ... Upgrading a Replication Setup ... Troubleshooting Replication ... How to Report Replication Bugs or Problems . Partitioning      .. Overview of Partitioning in MySQL .. Partitioning Types      ... RANGE Partitioning ... LIST Partitioning ... COLUMNS Partitioning ... HASH Partitioning ... KEY Partitioning ... Subpartitioning ... How MySQL Partitioning Handles NULL .. Partition Management      ... Management of RANGE and LIST Partitions ... Management of HASH and KEY Partitions ... Exchanging Partitions and Subpartitions with Tables ... Maintenance of Partitions ... Obtaining Information About Partitions .. Partition Pruning .. Partition Selection .. Restrictions and Limitations on Partitioning      ... Partitioning Keys, Primary Keys, and Unique Keys ... Partitioning Limitations Relating to Storage Engines ... Partitioning Limitations Relating to Functions ... Partitioning and Locking . Stored Programs and Views      .. Defining Stored Programs .. Using Stored Routines (Procedures and Functions)      ... Stored Routine Syntax ... Stored Routines and MySQL Privileges ... Stored Routine Metadata ... Stored Procedures, Functions, Triggers, and LAST_INSERT_ID() .. Using Triggers      ... Trigger Syntax and Examples ... Trigger Metadata .. Using the Event Scheduler      ... Event Scheduler Overview ... Event Scheduler Configuration ... Event Syntax ... Event Metadata ... Event Scheduler Status ... The Event Scheduler and MySQL Privileges .. Using Views      ... View Syntax ... View Processing Algorithms ... Updatable and Insertable Views ... View Metadata .. Access Control for Stored Programs and Views .. Binary Logging of Stored Programs . INFORMATION_SCHEMA Tables      .. The INFORMATION_SCHEMA CHARACTER_SETS Table .. The INFORMATION_SCHEMA COLLATIONS Table .. The INFORMATION_SCHEMA COLLATION_CHARACTER_SET_APPLICABILITY Table .. The INFORMATION_SCHEMA COLUMNS Table .. The INFORMATION_SCHEMA COLUMN_PRIVILEGES Table .. The INFORMATION_SCHEMA ENGINES Table .. The INFORMATION_SCHEMA EVENTS Table .. The INFORMATION_SCHEMA FILES Table .. The INFORMATION_SCHEMA GLOBAL_STATUS and SESSION_STATUS Tables . The INFORMATION_SCHEMA GLOBAL_VARIABLES and SESSION_VARIABLES Tables .. The INFORMATION_SCHEMA KEY_COLUMN_USAGE Table .. The INFORMATION_SCHEMA OPTIMIZER_TRACE Table .. The INFORMATION_SCHEMA PARAMETERS Table .. The INFORMATION_SCHEMA PARTITIONS Table .. The INFORMATION_SCHEMA PLUGINS Table .. The INFORMATION_SCHEMA PROCESSLIST Table .. The INFORMATION_SCHEMA PROFILING Table .. The INFORMATION_SCHEMA REFERENTIAL_CONSTRAINTS Table .. The INFORMATION_SCHEMA ROUTINES Table . The INFORMATION_SCHEMA SCHEMATA Table .. The INFORMATION_SCHEMA SCHEMA_PRIVILEGES Table .. The INFORMATION_SCHEMA STATISTICS Table .. The INFORMATION_SCHEMA TABLES Table .. The INFORMATION_SCHEMA TABLESPACES Table .. The INFORMATION_SCHEMA TABLE_CONSTRAINTS Table .. The INFORMATION_SCHEMA TABLE_PRIVILEGES Table .. The INFORMATION_SCHEMA TRIGGERS Table .. The INFORMATION_SCHEMA USER_PRIVILEGES Table .. The INFORMATION_SCHEMA VIEWS Table . INFORMATION_SCHEMA Tables for InnoDB      .. The INFORMATION_SCHEMA INNODB_CMP and INNODB_CMP_RESET Tables .. The INFORMATION_SCHEMA INNODB_CMP_PER_INDEX and INNODB_CMP_PER_INDEX_RESET Tables .. The INFORMATION_SCHEMA INNODB_CMPMEM and INNODB_CMPMEM_RESET Tables .. The INFORMATION_SCHEMA INNODB_TRX Table .. The INFORMATION_SCHEMA INNODB_LOCKS Table .. The INFORMATION_SCHEMA INNODB_LOCK_WAITS Table .. The INFORMATION_SCHEMA INNODB_SYS_TABLES Table .. The INFORMATION_SCHEMA INNODB_SYS_INDEXES Table .. The INFORMATION_SCHEMA INNODB_SYS_COLUMNS Table . The INFORMATION_SCHEMA INNODB_SYS_FIELDS Table .. The INFORMATION_SCHEMA INNODB_SYS_FOREIGN Table .. The INFORMATION_SCHEMA INNODB_SYS_FOREIGN_COLS Table .. The INFORMATION_SCHEMA INNODB_SYS_TABLESTATS View .. The INFORMATION_SCHEMA INNODB_SYS_DATAFILES Table .. The INFORMATION_SCHEMA INNODB_SYS_TABLESPACES Table .. The INFORMATION_SCHEMA INNODB_BUFFER_PAGE Table .. The INFORMATION_SCHEMA INNODB_BUFFER_PAGE_LRU Table .. The INFORMATION_SCHEMA INNODB_BUFFER_POOL_STATS Table .. The INFORMATION_SCHEMA INNODB_METRICS Table . The INFORMATION_SCHEMA INNODB_FT_CONFIG Table .. The INFORMATION_SCHEMA INNODB_FT_DEFAULT_STOPWORD Table .. The INFORMATION_SCHEMA INNODB_FT_INDEX_TABLE Table .. The INFORMATION_SCHEMA INNODB_FT_INDEX_CACHE Table .. The INFORMATION_SCHEMA INNODB_FT_DELETED Table .. The INFORMATION_SCHEMA INNODB_FT_BEING_DELETED Table .. The INFORMATION_SCHEMA INNODB_TEMP_TABLE_INFO Table .. Extensions to SHOW Statements 0. MySQL Performance Schema      0.. Performance Schema Quick Start 0.. Performance Schema Configuration      0... Performance Schema Build Configuration 0... Performance Schema Startup Configuration 0... Performance Schema Runtime Configuration 0.. Performance Schema Queries 0.. Performance Schema Instrument Naming Conventions 0.. Performance Schema Status Monitoring 0.. Performance Schema Atom and Molecule Events 0.. Performance Schema Statement Digests 0.. Performance Schema General Table Characteristics 0.. Performance Schema Table Descriptions      0... Performance Schema Table Index 0... Performance Schema Setup Tables 0... Performance Schema Instance Tables 0... Performance Schema Wait Event Tables 0... Performance Schema Stage Event Tables 0... Performance Schema Statement Event Tables 0... Performance Schema Connection Tables 0... Performance Schema Connection Attribute Tables 0... Performance Schema Replication Tables 0.. Performance Schema Lock Tables 0... Performance Schema Summary Tables 0... Performance Schema Miscellaneous Tables 0. Performance Schema Option and Variable Reference 0.. Performance Schema Command Options 0.. Performance Schema System Variables 0.. Performance Schema Status Variables 0.. Performance Schema and Plugins 0.. Using the Performance Schema to Diagnose Problems . Connectors and APIs      .. MySQL Connector/ODBC      ... Connector/ODBC Versions ... Connector/ODBC Introduction ... Connector/ODBC Installation ... Configuring Connector/ODBC ... Connector/ODBC Examples ... Connector/ODBC Reference ... Connector/ODBC Notes and Tips ... Connector/ODBC Support .. MySQL Connector/Net      ... Connector/Net Versions ... Connector/Net Installation ... Connector/Net Visual Studio Integration ... Connector/Net Tutorials ... Connector/Net Programming ... Connector/Net Connection String Options Reference ... Connector/Net Support for Windows Store ... EF Support ... Connector/Net API Reference .. Connector/Net Support ... Connector/Net FAQ .. MySQL Connector/J      ... Overview of MySQL Connector/J ... Connector/J Versions ... Connector/J Installation ... Connector/J Examples ... Connector/J (JDBC) Reference ... JDBC Concepts ... Connection Pooling with Connector/J ... Load Balancing with Connector/J ... Failover with Connector/J .. Using the Connector/J Interceptor Classes ... Using Connector/J with Tomcat ... Using Connector/J with JBoss ... Using Connector/J with Spring ... Using Connector/J with GlassFish ... Troubleshooting Connector/J Applications ... Known Issues and Limitations ... Connector/J Support .. MySQL Connector/C++      ... How to Get MySQL Connector/C++ ... Installing MySQL Connector/C++ from a Binary Distribution ... Installing MySQL Connector/C++ from Source ... Building MySQL Connector/C++ Windows Applications with Microsoft Visual Studio ... Building MySQL Connector/C++ Linux Applications with NetBeans ... MySQL Connector/C++ Getting Started: Usage Examples ... MySQL Connector/C++ Tutorials ... MySQL Connector/C++ Debug Tracing ... MySQL Connector/C++ Usage Notes .. MySQL Connector/C++ Known Bugs and Issues ... MySQL Connector/C++ Support .. MySQL Connector/C      ... MySQL Connector/C Versions ... MySQL Connector/C Supported Platforms ... MySQL Connector/C Distribution Contents ... Installing MySQL Connector/C ... Building MySQL Connector/C Applications .. MySQL Connector/Python      ... Guidelines for Python Developers ... Connector/Python Versions ... Connector/Python Installation ... Connector/Python Coding Examples ... Connector/Python Tutorials ... Connector/Python Connection Arguments ... Connector/Python Other Topics ... Connector/Python API Reference .. libmysqld, the Embedded MySQL Server Library      ... Compiling Programs with libmysqld ... Restrictions When Using the Embedded MySQL Server ... Options with the Embedded Server ... Embedded Server Examples .. MySQL C API      ... MySQL C API Implementations ... Simultaneous MySQL Server and MySQL Connector/C Installations ... Example C API Client Programs ... Building and Running C API Client Programs ... C API Data Structures ... C API Function Overview ... C API Function Descriptions ... C API Prepared Statements ... C API Prepared Statement Data Structures .. C API Prepared Statement Function Overview ... C API Prepared Statement Function Descriptions ... C API Threaded Function Descriptions ... C API Embedded Server Function Descriptions ... C API Client Plugin Functions ... Common Questions and Problems When Using the C API ... Controlling Automatic Reconnection Behavior ... C API Support for Multiple Statement Execution ... C API Prepared Statement Problems ... C API Prepared Statement Handling of Date and Time Values .. C API Support for Prepared CALL Statements .. MySQL PHP API      ... Overview of the MySQL PHP drivers ... Original MySQL API (Mysql) ... MySQL Improved Extension (Mysqli) ... MySQL Functions (PDO_MYSQL) (MySQL (PDO)) ... MySQL Native Driver (Mysqlnd) ... Mysqlnd replication and load balancing plugin (mysqlnd_ms) ... Mysqlnd query result cache plugin (mysqlnd_qc) ... Mysqlnd user handler plugin (mysqlnd_uh) ... Mysqlnd connection multiplexing plugin (mysqlnd_mux) .. Mysqlnd Memcache plugin (mysqlnd_memcache) ... Connector/PHP ... Common Problems with MySQL and PHP ... Enabling Both mysql and mysqli in PHP . MySQL Perl API .. MySQL Python API .. MySQL Ruby APIs      ... The MySQL/Ruby API ... The Ruby/MySQL API .. MySQL Tcl API .. MySQL Eiffel Wrapper . Extending MySQL      .. MySQL Internals      ... MySQL Threads ... The MySQL Test Suite .. The MySQL Plugin API      ... Plugin API Characteristics ... Plugin API Components ... Types of Plugins ... Writing Plugins ... MySQL Services for Plugins .. Adding New Functions to MySQL      ... Features of the User-Defined Function Interface ... Adding a New User-Defined Function ... Adding a New Native Function .. Debugging and Porting MySQL      ... Debugging a MySQL Server ... Debugging a MySQL Client ... The DBUG Package . MySQL Enterprise Edition      .. MySQL Enterprise Monitor .. MySQL Enterprise Backup .. MySQL Enterprise Security .. MySQL Enterprise Audit .. MySQL Enterprise Thread Pool . MySQL Workbench . MySQL for Excel      .. Installing and Configuring .. Edit MySQL Data in Excel .. Import MySQL Data into Excel .. Append Excel Data into MySQL .. Export Excel Data into MySQL .. MySQL for Excel FAQ