powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Что быстрее like или = (равно) для строк
3 сообщений из 3, страница 1 из 1
Что быстрее like или = (равно) для строк
    #39084201
Фотография Lumix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
create table t (tit varchar(16), key _tit(tit));



Кто быстрее для поиска конкретной строки без вилкарды?

Код: sql
1.
select * from t where tit = 'some';

vs
Код: sql
1.
select * from t where tit like 'some';
...
Рейтинг: 0 / 0
Что быстрее like или = (равно) для строк
    #39084306
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запросы неэквивалентны.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
mysql> create table test(ch int, vch varchar(16));
Query OK, 0 rows affected (0.19 sec)

mysql> insert into test (ch, vch)
    -> select 1,'11' union all
    -> select 2,'11            ' union all
    -> select 3,'            11' ;
Query OK, 3 rows affected (0.05 sec)
Records: 3  Duplicates: 0  Warnings: 0

mysql> select * from test where vch = '11';
+------+----------------+
| ch   | vch            |
+------+----------------+
|    1 | 11             |
|    2 | 11             |
+------+----------------+
2 rows in set (0.00 sec)

mysql> select * from test where vch like '11';
+------+------+
| ch   | vch  |
+------+------+
|    1 | 11   |
+------+------+
1 row in set (0.00 sec)
...
Рейтинг: 0 / 0
Что быстрее like или = (равно) для строк
    #39084785
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+1
Одинаково. На уровне процессора запросов 90% оптимизаторов заменяют LIKE на = или наоборот = на like, но без маски, а с фиксированным значением.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Что быстрее like или = (равно) для строк
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]