Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Текстовые данные

Что такое SQL? | Классы SQL_выражений | SQL: непроцедурный язык | Примеры SQL | Что такое MySQL? | Дополнительные источники | Создание базы данных MySQL | Инструмент командной строки mysql | О пропущенном блоке from | Символьные данные |


Читайте также:
  1. I. Предтекстовые упражнения
  2. I. Предтекстовые упражнения
  3. I. Предтекстовые упражнения
  4. I. Предтекстовые упражнения
  5. I. Предтекстовые упражнения
  6. I. Предтекстовые упражнения
  7. I. Предтекстовые упражнения

 

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

 

В табл. 2.1 показаны доступные текстовые типы и их максимальные размеры.

 

Таблица 2.1. Текстовые типы данных MySQL

 

Тип Максимальное число символов
   
Tinytext  
Text 65 535
Mediumtext 16 777 215
Longtext 4 294 967 295
   

 

Выбирая тот или иной текстовый тип, необходимо помнить следующее:

 

• Если размер данных, загружаемых в текстовый столбец, превыша_ ет максимальный размер для этого типа, не поместившиеся данные отсекаются.

• В отличие от столбца типа varchar, при загрузке данных в такой столбец пробелы в конце строки не удаляются.

• При использовании столбцов типа text для сортировки или группи_ ровки используются только первые 1024 байта, хотя при необходи_ мости это ограничивающее значение можно увеличить.

• Разные текстовые типы присущи исключительно MySQL. У SQL Server для больших символьных данных есть только один тип text, а в DB2 и Oracle применяется тип данных под названием clob (Cha_ racter Large Object, большой символьный объект).

 

При создании столбца для данных произвольного формата, например столбца notes (примечания) для хранения информации о взаимодейст_ виях клиента с отделом клиентского сервиса вашей компании, кото_ рую вам не хотелось бы ограничивать 255 символами, следует выбрать тип text или mediumtext.


 

Типы данных MySQL  
   

 

В Oracle Database допускаются столбцы char до 2000 байт и var_ char до 4000 байт. SQL Server может оперировать данными типа char и varchar размером до 8000 байт. Поэтому при работе с Orac_ le или SQL Server потребность в текстовых типах данных мень_ ше, чем при работе с MySQL. Однако начиная с версии 5.0.3 (в настоящее время она проходит бета_тестирование) MySQL об_ скачет оба эти сервера, поскольку максимальный размер столб_ цов типа char и varchar в нем достигнет 65 535 байт.

 


Дата добавления: 2015-08-17; просмотров: 60 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Наборы символов| Числовые данные

mybiblioteka.su - 2015-2024 год. (0.005 сек.)