| HASH: | Partitionierung durch Rückgabewert eines Ausdrucks oder Tabellenfeldes, der auf Spaltenwerte der Daten-Zeilen operiert.
Der Ausdruck muss einen positiven Integer-Wert ergeben. |
| LINEAR HASH: | Wie HASH, nur das die Partitions-Zuweisung mit einer Zweierpotenz anstatt mit Modulo abgeleitet wird. |
| KEY: | Partitionierung durch eines oder mehreren Tabellenfelder. Falls kein Tabellenfeld angegeben, wird der Primärschlüssel zur Partitionierung genommen. |
| LINEAR KEY: | Wie KEY, nur das die Partitions-Zuweisung mit einer Zweierpotenz anstatt mit Modulo abgeleitet wird. |
| RANGE: | Partitionierung durch Spalten- oder Ausdrucks-Werte, die in einen definierten Wertebereich fallen. |
| RANGE COLUMNS: | Partitionierung durch mehrere Spalten- oder Ausdrucks-Werte, die in mehrere definierte Wertebereiche fallen. |
| LIST: | Partitionierung durch Spalten- oder Ausdrucks-Werte, die in definierte Werte-Listen fallen. |
| LIST COLUMNS: | Partitionierung durch mehrere Spalten- oder Ausdrucks-Werte, die in mehrere definierte Werte-Listen fallen. |
| SYSTEM_TIME: | Nur MariaDB: Partitionierung von System-Versionierten Tabellen. |
| SYSTEM_TIME INTERVAL: | Nur MariaDB: Partitionierung von System-Versionierten Tabellen mit Angabe des Intervals. |