mysql, mysql下的文本类型属于一种特殊的字符串类型,包括TINYtext、TEXT、MEDIUMTEXT和LONGTEXT,它们的区别在于允许的长度与存储空间不同。因此,
如果要使用文字类型,可以根据自己的需要选择一种既能满足自己需要又能节省空间的类型。
描述:
TINYTEXT存储最大长度为255个字符的字符串。
TEXT包含最大长度为65,535个字符的字符串。
MEDIUMTEXT存储最大长度为16,777,215个字符的字符串。LONGTEXT存储最大长度为4,294,967,295个字符的字符串。
注意:
1.这些文本类型基本上不需要指定长度。
2.允许的长度是指实际存储的字节数,而不是实际的字符数。例如,假设一个汉字将占用两个字节,那么TEXT类型可以存储65535/2=32767个汉字。
Varchar(100)可以存储100个汉字,实际占用200个字节,但varchar(65535)不能存储65535个汉字,因为超出了表达式的范围。
参考示例:
mysqlusetestmysql createtabletext _ example(e _ texttinytext,v _ charvarchar(255));MySQL insertintochar _ example值(90个中文字符,90个中文字符);MySQL insertintochar _ example值(80个中文字符,100个中文字符);
mysql,以上就是本文为您收集整理的mysql最新内容,希望能帮到您!更多相关内容欢迎关注。