MySQL — популярная система управления реляционными базами данных с широким спектром приложений и гибкими возможностями настройки. Одной из важных конфигураций является набор символов, который определяет, как MySQL хранит и обрабатывает текстовые данные. В этой статье будет подробно описан набор символов MySQL по умолчанию и приведены соответствующие примеры исходного кода, которые помогут вам лучше понять и использовать функцию набора символов MySQL.
-
Обзор набора символов по умолчанию
В MySQL набор символов по умолчанию состоит из двух частей: набора символов (набора символов) и сопоставления (collation). Наборы символов определяют набор символов, которые могут храниться в базе данных, а параметры сортировки определяют, как символы сравниваются и сортируются.Набор символов по умолчанию для MySQL 5.5.3 и более поздних версий — utf8mb4, который поддерживает хранение глобального диапазона символов, включая различные языки и смайлы. По умолчанию используется правило сортировки utf8mb4_general_ci, где ci означает нечувствительность к регистру. Эта конфигурация набора символов по умолчанию подходит для большинства сценариев применения.
-
Просмотр набора символов по умолчанию
Чтобы просмотреть конфигурацию набора символов по умолчанию MySQL, вы можете выполнить следующий оператор SQL:SHOW VARIABLES LIKE 'character_set_database'; SHOW VARIABLES LIKE 'collation_database'