位置 > 首页 > 图说知识 > 科技

mysql text类型

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、所允许的长度也就是指实际存储的字节数,但并不是实际的字符个数,例如假设一个中文字符会占两个字节,那么TEXT类型就可以存储65535/2=32767个中文字符,而varchar(100)可以存储100个中文字符,实际上占了200个字节,但是varchar(65535)并不可以存储65535个中文字符,因为已经超出了所要表达的范围。

参考范例:

mysql> use test;
mysql> create table text_example(e_text tinytext, v_char varchar(255));
mysql> insert into char_example values(90个中文字符,90个中文字符);
mysql> insert into char_example values(80个中文字符,100个中文字符);

以上就是小编的分享了,希望能够帮助到大家。




本站声明:本站部分文章来自网络,由用户上传分享,如若内容侵犯了您的合法权益,可联系我们进行处理。文章仅供大家学习与参考,不**本站立场。

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

相关图片
相关单图
热门图文标签
热门图片标签
热门词条推荐

精美图文推荐

上一篇 下一篇
作者信息
九世朴初晗
(0)赞
2022-03-16 05:32:49
相关专辑
返回首页