Документация MySQL
CREATE [UNIQUE|FULLTEXT] INDEX index_name
ON tbl_name (col_name[(length)],... )
в версиях MySQL до 3.22 не выполняет никаких
действий. В версии 3.22 и более поздних
в части создания индексов. See section
.
. See section
.
дает
возможность добавить индексы к существующим таблицам.
(col1,col2,...)
создает индекс для нескольких
столбцов. Величины индексов формируются путем конкатенации величин
указанных столбцов.
могут создаваться индексы, для которых используется только
часть столбца (для столбцов
нужно указывать длину). Команда,
приведенная ниже, создает индекс, используя первые 10 символов столбца
name:
Поскольку большинство имен обычно имеют отличия друг от друга в первых 10
символах, данный индекс не должен быть намного медленнее, чем созданный из
столбца name целиком. Кроме того, используя неполные столбцы для индексов,
можно сделать файл индексов намного меньше, а это позволяет сэкономить
место на диске и к тому же повысить скорость операций
!
Следует учитывать, что в версии MySQL 3.23.2 и более поздних для таблиц
типа
можно добавлять индекс только для столбцов, которые могут
принимать величины
.
Чтобы получить более подробную информацию о том, как
использует
индексы, See section
.
. Эта возможность доступна только в версии MySQL
3.23.23 и выше. See section
.
Рубрики: Без рубрики |

