В этом случае я создал таблицу "логинов":
+--------+--------------+---------+-----+
|ID_LOGIN| USERNAME | PASSWORD |
+--------+--------------+---------+-----+
| 1 | admin | admin |
+--------+--------------+---------------+
| 2 | MaxiKIng1991 | #MaxiKIng1991$|
+--------+--------------+---------------+
Я собираюсь выбрать все, где указаны имя пользователя и пароль.Но я бы хотел обратить внимание на прописные и строчные буквы .Поэтому, пожалуйста, посмотрите.Сначала я выбрал первый логин (имя пользователя и пароль).
SELECT * FROM `logins` WHERE USERNAME = "AdMin" AND PASSWORD = "AdMin";
Когда я написал этот запрос, он выглядит примерно так:
+--------+--------------+---------+-----+
|ID_LOGIN| USERNAME | PASSWORD |
+--------+--------------+---------+-----+
| 1 | admin | admin |
+--------+--------------+---------------+
Но, по моему мнению, он не должен показывать результат,Я заметил, что SQL-запрос проверяет, сколько строк в каждом имени столбца.Когда я на 1 букву слишком много или меньше, то ничего не отображается.
В этом втором случае запроса:
SELECT * FROM `logins` WHERE USERNAME = "Maxiking1991" AND PASSWORD = "#maxiking1991$";
Затем покажите приведенный ниже результат:
+--------+--------------+---------+-----+
|ID_LOGIN| USERNAME | PASSWORD |
+--------+--------------+---------+-----+
| 2 |MaxiKIng1991 |#MaxiKIng1991$ |
+--------+--------------+---------------+
Но этоне должен показывать это тоже.
Можно ли обращать внимание на строчные и прописные буквы в значениях в этих запросах mysql?есть идеи?У меня есть трудности, чтобы найти какое-либо решение по этому вопросу.Спасибо за любую помощь и совет.