mysql 5.0 индексирует нулевые значения?

Вы, как предполагается, не расширяете JFrame, JDialog, JPanel, JButton, классы Janything (хотя определенные расширения поведения таблицы только доступны при расширении его). Можно расширить JComponent, если Вы испытываете желание делать пользовательский компонент. Если, как предполагается, реализуют модели (например, путем расширения абстрактных моделей), слушатели (например, путем расширения адаптеров), но вот именно. Вы обычно не расширяете компоненты колебания, и Вы лучше не делаете это, поскольку это делает Ваш код связанным с реализацией суперкласса.

12
задан Community 23 May 2017 в 12:19
поделиться

3 ответа

Думаю, это должно быть полезно:

http://dev.mysql.com/doc/refman/5.0/en/mysql-indexes.html

Поиск с использованием col_name IS NULL использует индексы, если col_name равно проиндексировано.

7
ответ дан 2 December 2019 в 21:03
поделиться

Единственный способ узнать, что в ваш конкретный случай наверняка - это выполнить команду «EXPLAIN SELECT» для вашего запроса.

Это действительно зависит от количества NULL в вашей таблице по сравнению с общим количеством строк; обновлялась ли статистика таблицы и т. д.

4
ответ дан 2 December 2019 в 21:03
поделиться

Вам нужно будет проанализировать запрос. В общем, это зависит от относительного процента NULL значений. Если большинство записей в этом столбце с целыми числами имеют значение NULL, он, скорее всего, пропустит его.

С другой стороны, если только 10% (например) будут NULL , он будет (или должен ) используйте индекс.

3
ответ дан 2 December 2019 в 21:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: