mysql, mysql下的文本類型屬于一種特殊的字符串類型,包括TINYtext、TEXT、MEDIUMTEXT和LONGTEXT,它們的區(qū)別在于允許的長度與存儲空間不同。因此,
如果要使用文字類型,可以根據(jù)自己的需要選擇一種既能滿足自己需要又能節(jié)省空間的類型。
描述:
TINYTEXT存儲最大長度為255個(gè)字符的字符串。
TEXT包含最大長度為65,535個(gè)字符的字符串。
MEDIUMTEXT存儲最大長度為16,777,215個(gè)字符的字符串。LONGTEXT存儲最大長度為4,294,967,295個(gè)字符的字符串。
注意:
1.這些文本類型基本上不需要指定長度。
2.允許的長度是指實(shí)際存儲的字節(jié)數(shù),而不是實(shí)際的字符數(shù)。例如,假設(shè)一個(gè)漢字將占用兩個(gè)字節(jié),那么TEXT類型可以存儲65535/2=32767個(gè)漢字。
Varchar(100)可以存儲100個(gè)漢字,實(shí)際占用200個(gè)字節(jié),但varchar(65535)不能存儲65535個(gè)漢字,因?yàn)槌隽吮磉_(dá)式的范圍。
參考示例:
mysqlusetestmysql createtabletext _ example(e _ texttinytext,v _ charvarchar(255));MySQL insertintochar _ example值(90個(gè)中文字符,90個(gè)中文字符);MySQL insertintochar _ example值(80個(gè)中文字符,100個(gè)中文字符);
mysql,以上就是本文為您收集整理的mysql最新內(nèi)容,希望能幫到您!更多相關(guān)內(nèi)容歡迎關(guān)注。