Както подсказва името, varchar означава данни за знаци, които се променят. Известен също като променлив символ, това е низ от данни с неопределена дължина. Той може да съдържа цифри, букви и специални знаци.
Може ли VARCHAR да бъде цяло число?
Цялото число е за числа, а varchar е за цифри, букви и други знаци (кратък текст). Така че за възраст можете да използвате тип int, за пол можете да използвате типа enum, ако има само две опции. Varchar е текст, а цяло число е число.
Може ли CHAR да съхранява номера в MySQL?
Типовете CHAR и VARCHAR са декларирани с дължина, която показва максималния брой знаци, които искате да съхраните. Например CHAR(30) може да съдържа до 30 знака. Дължината на колона CHAR е фиксирана спрямо дължината, която декларирате, когато създавате таблицата. Дължината може да бъде всяка стойност от 0 до 255.
Може ли CHAR да съхранява числа в SQL?
Типът данни CHAR съхранява произволен низ от букви, цифри и символи. Той може да съхранява еднобайтови и многобайтови знаци, въз основа на локала на базата данни. Типът данни CHARACTER е синоним на CHAR.
Каква е максималната поддръжка на стойност в тип данни VARCHAR?
Въпреки че VARCHAR поддържа максимален размер при 65535 знака, действителната максимална стойност зависи от други колони в таблицата и набора от знаци: Максималният размер на реда е 65535 байта в MySQL, който споделя сред всички колони в таблицата, с изключение на TEXT/BLOB колони.