MySql : Varchar или Text

5 отговора 361 прегледа
#1

MySql : Varchar или Text

Здравейте,
Може ли някой да обясни какъв тип на поле - Varchar,Текст или някакъв друг (данните които ще се записват ще бъдат от тип стринг) в MySql база е по добре да се използва и в кои случаи.Плюсове и минуси.

Предварително Благодаря.

Отговор
в отговор на kingbullet #2

Re: MySql : Varchar или Text

Varchar е с максимална дължина 256 символа или един ред. За Text няма такова ограничение. Така че зависи какви стрингове ще вкарваш.

[линк] - блог, уеб дизайн, лекции, интернет сигурност
Отговор
в отговор на dimodi #3

Re: MySql : Varchar или Text

В отговор на:

Varchar е с максимална дължина 256 символа или един ред.




до версия е

Отговор
в отговор на Bълk #4

Re: MySql : Varchar или Text

Максимума му май беше 64 КБ в 5та - ще го прочета ама не сега :)
А текста може да е по голям - и съответно да има изненадки.
Що ядове брах с еднн longtext - не е истина.
Един скрипт (perl) гърмеше като пожъркан - веднъж гръмне, веднъж не гръмне.

Bеer? Mоre?
Плацебото
Отговор
в отговор на bira_more #5

Re: MySql : Varchar или Text

Значи според мненията които четох,следва че е най-добре да ползвам text вместо varchar, така ли?
Ако някой може да ми обясни какви са минусите и плюсовете(освен дължината на стринга) на тези типове полета, ще бъда благодарен на подробно обяснение.

Отговор
в отговор на kingbullet #6

Re: MySql : Varchar или Text

String Types
[линк]

Отговор