mysql text类型是怎样的? mysql


mysql text类型是什么样的呢?下边让我们一起来了解一下吧:
mysql下的text类型是归属于一种特有的字符串类型,主要包括了TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT,而他们的差异取决于容许的长度与储存空间不一样 。因而,若是要想应用text类型,依据自己要求选择既可以满足要求又可以节约室内空间的类型就可以 。
表明:
TINYTEXT存放较大长度是 255 个字符的字符串 。
TEXT存放最大长度是 65,535 个字符的字符串 。
MEDIUMTEXT存放较大长度是 16,777,215 个字符的字符串 。LONGTEXT存放最大长度是 4,294,967,295 个字符的字符串 。
留意:
1、这几类text类型通常是不用特定长度的 。
2、所容许的长度也是指具体储存的字节,但并并不是具体的标识符数量,例如假定一个中文字符会占2个字节数,那麼TEXT类型就可以储存65535/2=32767个中文字符,而varchar(100)可以存储100个中文字符,事实上占了200个字节数,可是varchar(65535)并不能储存65535个中文字符,由于早已超过了所需表述的范畴 。
参照案例:
mysql>usetest;mysql>createtabletext_example(e_texttinytext,v_charvarchar(255));mysql>Insertintochar_examplevalues(90个中文字符,90个中文字符);mysql>insertintochar_examplevalues(80个中文字符,100个中文字符);【mysql text类型是怎样的? mysql】