Символьные типы данных

Символьные типы данных (character) часто применяются для определения столбцов таблицы и других структур базы данных. Символьные типы данных позволяют хранить более широкий набор символов, чем числовые типы данных, поскольку допускают хранение букв, а также числовых и специальных символов, например? или >. При загрузке в область хранения, такую как столбец таблицы, символьные данные вводятся в одинарных или двойных кавычках.

· Тип char(n). При хранении данных этого типа для каждого символа используется 1 или 2 байта. Число, заключенное в круглые скобки, определяет размер области хранения максимального количества символов данного столбца. Например, если вы определили для столбца таблицы тип char(16), то длина любого значения столбца не должна превышать 16 символов.

· Тип varchar(n). Для хранения строк переменной длины. В отличие от типа данных char, размер области хранения для данных типа varchar меняется в соответствии с фактическим количеством символов, хранящихся в каждом столбце.

· Тип данных text используется для хранения больших объемов текстовой информации. Данные хранятся в виде строк (не путать со строками таблицы) символов фиксированной длины, поэтому такой тип данных является неструктурированным. Как следствие – данные такого типа не могут быть использованы в запросе. При использовании инструкции insert для вставки данных в столбец, определенный для типа данных text, они должны быть заключены в одинарные кавычки.

При работе с символьными типами данных необходимо помнить следующее:

Если для столбца таблицы определяется тип данных char, varchar, то максимальная длина задается для всех значений, которые впоследствии будут введены в этот столбец.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: