Spec-Zone .ru
спецификации, руководства, описания, API

10.1. Поддержка Набора символов

10.1.1. Наборы символов и Сопоставления вообще
10.1.2. Наборы символов и Сопоставления в MySQL
10.1.3. Определение Наборов символов и Сопоставлений
10.1.4. Наборы символов соединения и Сопоставления
10.1.5. Конфигурирование Набора символов и Сопоставления для Приложений
10.1.6. Набор символов для сообщений об ошибках
10.1.7. Проблемы сопоставления
10.1.8. Строковый Репертуар
10.1.9. Операции, Влиявшие Поддержкой Набора символов
10.1.10. Поддержка Unicode
10.1.11. Обновление от До Текущей Поддержки Unicode
10.1.12. UTF-8 для Метаданных
10.1.13. Преобразование Набора символов столбца
10.1.14. MySQL Character Sets и Collations That Поддерживает

MySQL включает поддержку набора символов, которая позволяет Вам хранить данные, используя множество наборов символов и выполнить сравнения согласно множеству сопоставлений. Можно определить наборы символов в сервере, базе данных, таблице, и уровне столбца. MySQL поддерживает использование наборов символов для MyISAM, MEMORY, и InnoDB механизмы хранения.

Эта глава обсуждает следующие темы:

Проблемы набора символов влияют не только на хранение данных, но также и передачу между клиентскими программами и сервером MySQL. Если Вы будете хотеть, чтобы клиентская программа связалась с сервером, используя набор символов, отличающийся от значения по умолчанию, то Вы должны будете указать который. Например, чтобы использовать utf8 Набор символов Unicode, сделайте это заявление после соединения с сервером:

SET NAMES 'utf8';

Для получения дополнительной информации о конфигурировании наборов символов для использования приложения и связанных с набором символов проблем в клиент-серверной передаче, см. Раздел 10.1.5, "Конфигурируя Набор символов и Сопоставление для Приложений", и Раздел 10.1.4, "Наборы символов соединения и Сопоставления".