Spec-Zone .ru
спецификации, руководства, описания, API
|
Следующие два раздела обсуждают COLUMNS
разделение,
которые являются разновидностями на RANGE
и LIST
разделение. COLUMNS
разделение включает использованию многократных столбцов в
разделении ключей. Все эти столбцы принимаются во внимание и с целью размещения строк в разделах и для
определения, которого разделы должны быть проверены на то, что они соответствовали строки в сокращении раздела.
Кроме того, оба RANGE COLUMNS
разделение и LIST
COLUMNS
разделение поддержки использование столбцов нецелого числа для того, чтобы определить диапазоны
значений или элементы списка. Разрешенные типы данных показывают в следующем списке:
Все целочисленные типы: TINYINT
, SMALLINT
, MEDIUMINT
, INT
(INTEGER
), и BIGINT
. (Это - то же самое как с разделением RANGE
и LIST
.)
Другие типы числовых данных (такой как DECIMAL
или FLOAT
) не поддерживаются как разделение столбцов.
Столбцы используя другие типы данных, касающиеся дат или времена, не поддерживаются как разделение столбцов.
Следующие строковые типы: CHAR
, VARCHAR
, BINARY
, и VARBINARY
.
TEXT
и BLOB
столбцы не поддерживаются как разделение столбцов.
Обсуждения RANGE COLUMNS
и LIST COLUMNS
разделение в
следующих двух разделах предполагает, что Вы уже знакомы с разделением основанного на диапазонах и списках как
поддерживающийся в MySQL 5.1 и позже; для получения дополнительной информации о них, см. Раздел
17.2.1,"RANGE
Разделение", и Раздел
17.2.2,"LIST
Разделение", соответственно.