Длина строки mysql: MySQL Функция LENGTH()

Содержание

Существуют ли ограничения на длину строки в MySQL?

Я использую базу данных MySQL с Rails. Я создал поле типа string. Существуют ли ограничения по длине? Как насчет типа text?
Также как text имеет переменный размер, я считаю, что будут дополнительные расходы, связанные с использованием текстовых объектов. Насколько важными они могут стать, если вообще могут?

3 ответов


строка, в общем случае, должна использоваться для короткого текста. Например, это VARCHAR(255) под MySQL.

Text использует больший текст из базы данных, например, в MySQL, тип TEXT.

для получения информации о том, как это работает и внутренние в MySQL и пределы и такие, см. другой ответ Pekka.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Theme: Overlay by Kaira Extra Text
Cape Town, South Africa