A.3 MySQL 5.7 FAQ: Режим серверного SQL
- A.3.1. Что такое режимы серверного SQL?
- A.3.2. Сколько режимов серверного SQL существует?
- A.3.3. Как определить режим серверного SQL?
- A.3.4. Зависит ли режим от базы данных или соединения?
- A.3.5. Можно ли расширить правила для строгого режима?
- A.3.6. Влияет ли строгий режим на производительность?
- A.3.7. Какой режим серверного SQL используется по умолчанию при установке MySQL 5.7?
|
A.3.1. |
Что такое режимы серверного SQL? |
Режимы серверного SQL определяют, какой синтаксис SQL должен поддерживать MySQL и какие проверки данных он должен выполнять. Это упрощает использование MySQL в разных средах и совместное использование MySQL с другими серверами баз данных. MySQL Server применяет эти режимы индивидуально для разных клиентов. Более подробную информацию можно найти в разделе 5.1.10 «Режимы серверного SQL». |
|
|
A.3.2. |
Сколько режимов серверного SQL существует? |
Каждый режим может быть независимо включен или выключен. Полный список доступных режимов см. в разделе 5.1.10 «Режимы серверного SQL». |
|
|
A.3.3. |
Как определить режим серверного SQL? |
Вы можете установить режим SQL по умолчанию (для запуска mysqld) с помощью опции |
|
|
A.3.4. |
Зависит ли режим от базы данных или соединения? |
Режим не связан с конкретной базой данных. Режимы могут быть установлены локально для сеанса (соединения) или глобально для сервера. Изменить эти настройки можно с помощью |
|
|
A.3.5. |
Можно ли расширить правила для строгого режима? |
Под «строгим режимом» подразумевается режим, в котором хотя бы один из режимов |
|
|
A.3.6. |
Влияет ли строгий режим на производительность? |
Тщательная проверка входных данных, необходимая некоторым настройкам, занимает больше времени, чем если проверка не выполняется. Хотя влияние на производительность не очень велико, если такая проверка вам не нужна (возможно, ваше приложение уже обрабатывает все это), MySQL предоставляет возможность отключить строгий режим. Однако, если она вам нужна, строгий режим может обеспечить такую проверку. |
|
|
A.3.7. |
Какой режим серверного SQL используется по умолчанию при установке MySQL 5.7? |
|
По умолчанию в MySQL 5.7 включены следующие режимы: Сведения обо всех доступных режимах и поведении MySQL по умолчанию см. в разделе 5.1.10 «Режимы серверного SQL». |
© 2025 Oracle
Licensed under the GPLv2 License.