Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

MySQL Text Vs . Varchar

Spôsoby uloženie a načítanie textových dát v Microsoft SQL Server , sa zmenili v kroku s vývojom všadeprítomné softvéru . Obsah týchto dát , programové význam , schopnosti vášho hardvéru a obmedzenia aplikácie všetci hrajú úlohu v rozhodovaní o najvhodnejší typ pre použitie na úrovni ukladanie dát . Rozdiely

typ TEXT SQL Server možno uložiť až 2 GB dát , a v predvolenom nastavení budú ukladať svoje dáta z riadku - pole v stĺpci TEXT uloží odkaz na skutočných údajov , skôr než obsahujúce priamo . VARCHAR dátový typ má horný limit 8000 znakov , ale ukladá dáta v riadku v predvolenom nastavení , čo znamená , že záznam v poli stĺpca VARCHAR uloží , aby dáta v poli presne tak , ako ste ho zadali .


Použitie

je vhodné použiť typ TEXT pre dáta, ktoré nebudú dopytované , ako to zvyčajne trvá dlhšie načítavať , ako VARCHAR je v riadku skladovanie . Takže, ako už názov by sa mohlo zdať , typ TEXT je ideálny na dlhé plochy textových dát , ako sú blog komentáre , zatiaľ čo VARCHAR je najlepšie ukladať používateľské mená , názvy stĺpcov alebo často načítané hodnoty reťazca .


genealógia

text nebol vždy prístupné priamo v MS SQL Server , a použitie funkcie MAX zmenil v posledných verziách . V roku 2005 , funkcie by mohli byť použité na stĺpec VARCHAR pre ukladanie dát z riadku , akonáhle bude prekročená 8,000 znakov . MS SQL Server 2008 podporuje " Text v riadku " , ktorá umožňuje nastaviť text , stĺpec pre ukladanie dát v riadku , ale Microsoft uvádza , že táto možnosť sa nezobrazí v budúcich verziách softvér .


Best Practices

VARCHAR funguje najlepšie pre často dopytované hodnôt alebo situácií s charakterom limitu nižší ako 8000 , napríklad textové pole vo webovej podobe , zatiaľ čo TEXT je vynikajúcou voľbou pre neštruktúrované textové dáta s ľubovoľnou dĺžkou . Ako MS SQL Server 2008 R2 , VARCHAR stĺpce majú možnosť , s názvom " ukladať veľké dátové typy Out of Row " , ktorý umožňuje určiť prahové hodnoty dát a správanie . Spoločnosť Microsoft odporúča použitie tejto voľby sa VARCHAR ( MAX ) pre veľké ukladanie dát na aktuálne a budúce vývojové práce .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené