Повнотекстові індекси в MySQL позначаються як індекси типу FULLTEXT. Ці індекси можуть бути створені в стовпцях VARCHAR і TEXT під час створення таблиці командою CREATE TABLE або додані пізніше за допомогою команд ALTER TABLE або CREATE INDEX. Завантаження великих масивів даних в таблицю буде відбуватися набагато швидше, якщо таблиця не містить індекс FULLTEXT, який потім створюється командою ALTER TABLE (або CREATE INDEX). Завантаження даних в таблицю, що вже має індекс FULLTEXT, буде більш повільною.
Повнотекстовий пошук виконується за допомогою функції MATCH ().