[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: какой тип оптимальнее использовать в БД?
dvs
Добрый день! Подскажите какой тип поля оптимальнее использовать в БД? (текст 500-1000 символов)
Игорь_Vasinsky
http://www.opennet.ru/base/dev/mysql_types.txt.html

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Valick
Игорь_Vasinsky, а ниче что
Date: Mon, 23 Oct 2000 12:18:57



_____________
Стимулятор ~yoomoney - 41001303250491
Valick
dvs, используйте TEXT если нужен будет полнотекстовый поиск


_____________
Стимулятор ~yoomoney - 41001303250491
dvs
Цитата (Valick @ 14.01.2013 - 11:05)
dvs, используйте TEXT если нужен будет полнотекстовый поиск

поиск не нужен будет, только редактирование, думал может что пооптимальнее TEXT можно использовать
Игорь_Vasinsky
хотите сказать не актуально?
Цитата
                            Строковые типы
                                     
  [NATIONAL] CHAR(M) [BINARY]
      Строка, всегда имеющая длину M (в случае,  когда занесенное значение
      короче, оно дополняется пробелами). M может  лежать в пределах от 1 до
      255. Приставка NATIONAL указывет на необходимость использования кодовой
      таблицы, используемой по умолчанию.
     
  [NATIONAL] VARCHAR(M) [BINARY]
      Аналогично посленему, за исключением  того, что длина значения может
      быть произвольной (от 1 до 255 smile.gif, а все пробелы в конце строки
      удалаются.

  TINYBLOB (TINYTEXT)
      Тип BLOB или TEXT, длиной от 1 до 255 символов.
   
  BLOB (TEXT)
      Тип BLOB или TEXT, длиной от 1 до 65535 символов.
     
  MEDIUMBLOB (MEDIUMTEXT)
      Тип BLOB или TEXT, длиной от 1 до 16777215 символов.
     
  LONGBLOB (LONGTEXT)
      Тип BLOB или TEXT, длиной от 1 до 4294967295 символов.


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
dvs
Цитата (Игорь_Vasinsky @ 14.01.2013 - 11:44)
хотите сказать не актуально?

актуально, это все конечно понятно, здесь более полно, с занимаемой памятью даже http://yapro.ru/web-master/mysql/tipi-poley-v-mysql.html, те TEXT вроде как больше подходит... просто думал что TEXT занимает много памяти, а мне то всего 500 символов надо, с запасом 1000
всем спасибо! вопрос снимается!
Valick
Игорь_Vasinsky
Цитата
Values in VARCHAR columns are variable-length strings. The length can
be specified as a value from 0 to 255 before MySQL 5.0.3, and 0 to 65,535 in 5.0.3 and later versions.
Valick
Цитата
поиск не нужен будет, только редактирование

тогда можно varchar(1000)
Цитата
всем спасибо! вопрос снимается!
dvs
Цитата (Valick @ 14.01.2013 - 12:16)
тогда можно varchar(1000)

пробовал ставить 1000, не получилось, ставит 255
Версия MySQL-клиента: 5.1.57

PS пробовал через phpmyadmin(может в нем быть что то не так?)
Valick
у меня 5.1.40 и все отлично работает
через phpMyAdmin пробуете? какая версия?
__
попробуйте РНР скриптом сделать

_____________
Стимулятор ~yoomoney - 41001303250491
dvs
Цитата (Valick @ 14.01.2013 - 12:43)
у меня 5.1.40 и все отлично работает
через phpMyAdmin пробуете? какая версия?
__
попробуйте РНР скриптом сделать

phpMyAdmin - 2.11.11.3
Valick
Цитата
phpMyAdmin - 2.11.11.3

у меня 3.2.3

_____________
Стимулятор ~yoomoney - 41001303250491
dvs
Цитата (Valick @ 14.01.2013 - 12:47)
Цитата
phpMyAdmin - 2.11.11.3

у меня 3.2.3

скриптом сейчас попробовал, результат такой:
Database query failed: Column length too big for column 'filename' (max = 255); use BLOB or TEXT instead
печально sad.gif
Valick
a phpinfo(); что говорит про mysql?

_____________
Стимулятор ~yoomoney - 41001303250491
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.