Kaip rodo pavadinimas, varchar reiškia simbolių duomenis, kurie skiriasi. Taip pat žinomas kaip kintamasis simbolis, tai yra neapibrėžto ilgio eilutės duomenų tipas. Jame gali būti skaitmenys, raidės ir specialieji simboliai.
Ar VARCHAR gali būti sveikasis skaičius?
Sveikasis skaičius skirtas skaičiams, o varchar skirtas skaičiams, raidėms ir kitiems simboliams (trumpas tekstas). Taigi pagal amžių galite naudoti int tipą, lytims galite naudoti enum tipą, jei yra tik dvi parinktys. Varchar yra tekstas, o sveikasis skaičius yra skaičius.
Ar CHAR gali saugoti numerius MySQL?
Tipai CHAR ir VARCHAR deklaruojami tokiu ilgiu, kuris nurodo didžiausią norimų išsaugoti simbolių skaičių. Pavyzdžiui, CHAR(30) gali turėti iki 30 simbolių. CHAR stulpelio ilgis nustatomas pagal ilgį, kurį nurodote kurdami lentelę. Ilgis gali būti bet kokia vertė nuo 0 iki 255.
Ar CHAR gali saugoti numerius SQL?
Duomenų tipas CHAR saugo bet kokią raidžių, skaičių ir simbolių eilutę. Jame gali būti saugomi vieno ir kelių baitų simboliai, remiantis duomenų bazės lokale. Duomenų tipas CHARACTER yra CHAR sinonimas.
Kokia didžiausia vertė palaikoma naudojant VARCHAR duomenų tipą?
Nors VARCHAR palaiko maksimalų 65535 simbolių dydį, tikroji maksimali vertė priklauso nuo kitų lentelės stulpelių ir simbolių rinkinio: Maksimalus eilutės dydis yra 65535 baitai MySQL, kuris bendrino tarp visų lentelės stulpelių, išskyrus stulpelius TEXT/BLOB.