Символьные столбцы
Для типов CHAR
, VARCHAR
и BLOB
с подтипом TEXT можно указать набор символов в предложении CHARACTER SET
.Если набор символов не указан, то по умолчанию принимается тот набор символов, что был указан при создании базы данных.Если же при создании базы данных не был указан набор символов, то по умолчанию принимается набор символов NONE.В этом случае данные хранятся и извлекаются, так как они были поданы.В столбец можно загружать данные в любой кодировке, но невозможно загрузить эти данные в столбец с другой кодировкой.Транслитерация между исходными и конечными кодировками не выполняется, что может приводить к ошибкам.
Необязательное предложение COLLATE
позволяет задать порядок сортировки для строковых типов данных (за исключением BLOB
). Если порядок сортировки не указан, то по умолчанию принимается порядок сортировки по умолчанию для указанного набора сортировки.