Spec-Zone .ru
спецификации, руководства, описания, API
|
MySQL включает поддержку набора символов, которая позволяет Вам хранить данные, используя множество наборов
символов и выполнить сравнения согласно множеству сопоставлений. Можно определить наборы символов в сервере,
базе данных, таблице, и уровне столбца. MySQL поддерживает использование наборов символов для MyISAM
, MEMORY
, и InnoDB
механизмы хранения.
Эта глава обсуждает следующие темы:
Каковы наборы символов и сопоставления?
Многоуровневая система значения по умолчанию для присвоения набора символов.
Синтаксис для того, чтобы определить наборы символов и сопоставления.
Функции, на которые влияют, и операции.
Поддержка Unicode.
Наборы символов и сопоставления, которые доступны с примечаниями.
Проблемы набора символов влияют не только на хранение данных, но также и передачу между клиентскими программами
и сервером MySQL. Если Вы будете хотеть, чтобы клиентская программа связалась с сервером, используя набор
символов, отличающийся от значения по умолчанию, то Вы должны будете указать который. Например, чтобы
использовать utf8
Набор символов Unicode, сделайте это заявление после соединения с
сервером:
SET NAMES 'utf8';
Для получения дополнительной информации о конфигурировании наборов символов для использования приложения и связанных с набором символов проблем в клиент-серверной передаче, см. Раздел 10.1.5, "Конфигурируя Набор символов и Сопоставление для Приложений", и Раздел 10.1.4, "Наборы символов соединения и Сопоставления".