Skip to Main Content
The world's most popular open source database
Contact MySQL  | 
Login  |  Register
  • MySQL.com
  • Downloads
  • Documentation
  • Developer Zone
Developer Zone Downloads MySQL.com
Documentation
  • MySQL Server
  • MySQL Enterprise
  • Workbench
  • InnoDB Cluster
  • MySQL NDB Cluster
  • Connectors
  • More
  • MySQL.com
  • Downloads
  • Developer Zone
Section Menu:  
Documentation Home
MySQL 8.0 Reference Manual
  • Preface and Legal Notices
  • General Information
  • Installing MySQL
  • Upgrading MySQL
  • Downgrading MySQL
  • Tutorial
  • MySQL Programs
  • MySQL Server Administration
  • Security
  • Backup and Recovery
  • Optimization
  • Language Structure
  • Character Sets, Collations, Unicode
  • Data Types
  • Functions and Operators
  • SQL Statements
  • MySQL Data Dictionary
  • The InnoDB Storage Engine
  • Alternative Storage Engines
  • Replication
  • Group Replication
  • MySQL Shell
  • Using MySQL as a Document Store
  • InnoDB Cluster
  • InnoDB ReplicaSet
  • MySQL NDB Cluster 8.0
  • Partitioning
    • Overview of Partitioning in MySQL
    • Partitioning Types
      • RANGE Partitioning
      • LIST Partitioning
      • COLUMNS Partitioning
        • RANGE COLUMNS partitioning
        • LIST COLUMNS partitioning
      • HASH Partitioning
        • LINEAR HASH Partitioning
      • KEY Partitioning
      • Subpartitioning
      • How MySQL Partitioning Handles NULL
    • Partition Management