SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 24.02.2008 05:43:32

DelphiST
Участник
Откуда: Россия, г. Иркустк
Зарегистрирован: 24.02.2008
Сообщений: 3

Вопрос с TEXT

Здравствуйте!
Столкнулся с проблемой хранить в MySQL очень длинный текст, 1000000(1 миллион) символов и более. Позволяет ли MySQL хранить в TEXT такие длинные данные?
С уважением, Александр

Неактивен

 

#2 24.02.2008 07:55:47

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5829

Re: Вопрос с TEXT

Тип TEXT для Ваших целей не подойдет, так как позволяет хранить не более 65,535 символов.
Однако ещё есть MEDIUMTEXT - 16,777,215 и LONGTEXT - 4,294,967,295 символов.


Подробнее смотри http://dev.mysql.com/doc/refman/5.0/en/ … rview.html

Неактивен

 

#3 24.02.2008 08:59:49

DelphiST
Участник
Откуда: Россия, г. Иркустк
Зарегистрирован: 24.02.2008
Сообщений: 3

Re: Вопрос с TEXT

Спасибо огромное! А можно поинтересоваться, чем отличается BLOB от TEXT?

Неактивен

 

#4 24.02.2008 09:25:23

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5829

Re: Вопрос с TEXT

В MySQL для каждого строкового типа данных существует аналогичный бинарный тип данных (например, для CHAR — BINARY, для VARCHAR — VARBINARY, для TEXT — BLOB и т.д.).
Т.е. BLOB в отличие от TEXT хранит не строку симоволов, а строку байтов.
Бинарные типы не имеют кодировки и сопоставления.

Неактивен

 

#5 24.02.2008 09:36:31

DelphiST
Участник
Откуда: Россия, г. Иркустк
Зарегистрирован: 24.02.2008
Сообщений: 3

Re: Вопрос с TEXT

Ну Вы и специалист!
Спасибо большое!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson