«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как MySQL обрабатывает чувствительность случая в избранных запросах?

Как MySQL обрабатывает чувствительность случая в избранных запросах?

Опубликовано в 2025-01-29
Просматривать:449

How Does MySQL Handle Case Sensitivity in SELECT Queries?

mysql: чувствительность к случаю в избирательных запросах

, в то время как выбранные операторы MySQL обычно нечувствительны по умолчанию, это поведение может быть переопределено для конкретных Использование вариантов.

по умолчанию. Это означает, что запросы как:

select * From `table`, где` value` = "iaresavage"

возвращает результаты, даже если фактическое значение значения в базе данных - iaresavage.
SELECT * FROM `table` WHERE `Value` = "iaresavage"

, чувствительное к случаям, чувствительное к случаю, сравнение с случаем

. Однако, если вам нужно, чувствительное к случаю, вы можете использовать оператор бинарного сравнения. В MySQL это бинарный оператор. Например:

select * From `table`, где двоичный` value` = "iaresavage"

С этим сравнением запрос вернет результаты только в том случае, если значение в базе данных равна
SELECT * FROM `table` WHERE BINARY `Value` = "iaresavage"
iaresavage.

]

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3