|
||||
|
10.3.4. Набор символов и объединение столбца Каждый символьный столбец (то есть, столбец типа CHAR, VARCHAR или TEXT) имеет набор символов и объединение столбца. Синтаксис определения столбца имеет факультативные предложения для определения набора символов и объединения столбца: col_name {CHAR | VARCHAR | TEXT} (col_length) [CHARACTER SET charset_name] [COLLATE collation_name] Пример: CREATE TABLE Table1 (column1 VARCHAR(5) CHARACTER SET latin1 COLLATE latin1_german1_ci); MySQL выбирает набор символов столбца и объединение следующим способом: Если были определены CHARACTER SET X и COLLATE Y, то используются набор символов X и объединение Y. Есл был определен CHARACTER SET X без COLLATE, то используется набор символов X и заданное по умолчанию объединение. Если COLLATE Y был определен без CHARACTER SET, то применяется набор символов, связанный с Y, и объединение Y. Иначе, используется набор символов и объединение таблицы. Предложения CHARACTER SET и COLLATE стандартны для SQL. |
|
||
Главная | Контакты | Нашёл ошибку | Прислать материал | Добавить в избранное |
||||
|