Указатели похожи на указатель книги. Представьте, что у вас есть книга рецептов, и вы хотите узнать, как приготовить омлет, просто перейдите назад, найдите слово и номер его страницы и перейдите к этому номеру страницы. А теперь представьте, что у вас нет индекса, и вам пришлось искать по 400 страницам рецептов, какой кошмар!
Индексы имеют несколько типов Первичный ключ, Индекс, Уникальный, Полный текст
Первичный ключ считается вашим основным индексом, первое место mysql идет, чтобы найти запись. Большинство людей используют для этого целочисленное поле с автоматическим увеличением, поскольку оно обычно уникально в каждой строке.
Индексы считаются вашими вторичными первичными ключами, они помещаются в поля, которые вы хотите быстро найти.
Уникальные ключи аналогичны индексам, однако они работают, гарантируя, что вы не можете поместить дубликаты в этот столбец, например, вы не можете видеть слово «яйца» в одном столбце в двух разных строках.
Наконец, Fulltext - это специальный индекс, используемый только механизмом хранения MyISAM mysql, он используется для поиска в ваших записях с использованием человеческих фраз. не вдаваясь в подробности своей поисковой системы mysqls, более продвинутую версию команды LIKE sql.
Например, если я искал 'яйца с маслом', полный текст будет искать записи, содержащие яйца, масло или оба. где LIKE просто будет искать строки, содержащие «яйца и масло»
Надеюсь, это поможет, на сайте mysql есть достаточно информации по этому вопросу, но это дает вам общее представление об этом.
Удачного кодирования:)