Itthon Fejlesztés Mi a változó karaktermező (varchar)? - meghatározás a techopedia alapján

Mi a változó karaktermező (varchar)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a változó karaktermező (Varchar)?

A változó karaktermező (varchar) olyan adattípus, amely bármilyen típusú adatot tartalmazhat: numerikus, karakterek, szóközök vagy írásjelek. Az adatbázistól függően az adattípus képes a maximális méretének megfelelő értékek tárolására. A változó karaktermezőket általában ideiglenes változókként és karakterláncműveletekként használják. Az adatmezőtípusokhoz nagyon szükséges sokoldalúságot biztosítanak.

A Techopedia magyarázza a változó karaktermezőt (Varchar)

A változó karaktermező meghatározható a programozási nyelven vagy az adatbázis szintjén. A változó karaktermezőnek mindig deklarált maximális hossza van, és általában az aktuális hosszmal nulla. A változó karaktermező jelenlegi hossza nullától a maximális deklarált mezőhosszig terjedhet. A változó karaktermező deklarálásának módja az alkalmazott programozási nyelvtől függ.

A változó karaktermezők egyik legnagyobb előnye a párnázás elkerülése. Karaktermező esetén a mező a pontos karakterek számát foglalja el, függetlenül a karakterlánc tényleges méretétől, és a rögzített hossz és a mezőhossz közötti különbség szóközökkel van kitöltve. A karaktermezőtől eltérően a változó karaktermező csak a karakterlánc méretéhez szükséges helyet használja fel, tehát csak a minimális tárhely szükséges. Ez segít elkerülni a pazarlást, és ez a szolgáltatás segít az értékek keresésében és rendezésében. Egyes adatbázisokban és a programozási nyelvekben az összes tárolt extra terület automatikusan eltávolításra kerül, mielőtt az adatbázisba tárolnák.

Az adatbázis vagy a programozási nyelv alapján korlátozások lehetnek a változó karaktermezőkre, például az nem használható a select utasításhoz, vagy nem lehet jelölt vagy elsődleges kulcs.

A legtöbb relációs adatbázis-kezelő rendszer támogatja a változó karaktermezőt.

Mi a változó karaktermező (varchar)? - meghatározás a techopedia alapján