mysql里存大量文本的数据类型是text吗?请详细说明一下

2024-11-22 03:28:12
推荐回答(5个)
回答1:

text是MySQL里用于存放大量文本的一种数据类型,最多可以存放65535个字符。

除此之外MySQL中用于存放大量文本的数据类型还有:

varchar:最多可以存放65535个字符。

mediumtext:可变长度,最多2的24次方-1个字符。

longtext:可变长度,最多2的32次方-1个字符。  

扩展资料:

mysql其他数据类型

主要包括以下五大类:

整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT

浮点数类型:FLOAT、DOUBLE、DECIMAL

字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MEDIUM BLOB、LONG BLOB

日期类型:Date、DateTime、TimeStamp、Time、Year

其他数据类型:BINARY、VARBINARY、ENUM、SET、Geometry、Point、MultiPoint、LineString、MultiLineString、Polygon、GeometryCollection。

参考资料来源:百度百科-MYSQL数据库

参考资料来源:百度百科-mySQL

回答2:

text是mysql里存大量文本的一种数据类型,除了text还有TINYTEXT、MEDIUMTEXT、LONGTEXT。

TINYTEXT:0-255字节短文本字符串;   

TEXT:0-65 535字节长文本数据;

MEDIUMTEXT:0-16 777 215字节中等长度文本数据;    

LONGTEXT:0-4 294 967 295字节极大文本数据;

扩展资料

mysql中的二进制大对象是BLOB,不是CLOB,可以容纳可变数量的数据。有 4 种 BLOB 类型:TINYBLOB、BLOB、MEDIUMBLOB 和 LONGBLOB。它们区别在于可容纳存储范围不同。

TINYBLOB:0-255字节    不超过 255 个字符的二进制字符串。   

BLOB:0-65 535字节    二进制形式的长文本数据。  

MEDIUMBLOB:0-16 777 215字节    二进制形式的中等长度文本数据。   

LONGBLOB:0-4 294 967 295字节    二进制形式的极大文本数据 。  

回答3:

text是MySQL里用于存放大量文本的一种数据类型,最多可以存放65535个字符。除了text还有MEDIUMTEXT、LONGTEXT等。

MEDIUMTEXT :一个BLOB或TEXT列,最大长度为16777215(2^24-1)个字符。

LONGTEXT :一个BLOB或TEXT列,最大长度为4294967295(2^32-1)个字符。

扩展资料:

mysql其他数据类型

主要包括以下五大类:

整数类型:BIT、BOOL、TINY INT等。

浮点数类型:FLOAT、DOUBLE、DECIMAL。

字符串类型:TEXT、MEDIUM TEXT、LONGTEXT等。

日期类型:Date、DateTime、TimeStamp、Time、Year。

其他数据类型:BINARY、VARBINARY、ENUM、SET等。

参考资料来源:百度百科-mySQL (关系型数据库管理系统)

回答4:

mysql中的text对应oracle中的clob
又分为TINYTEXT, TEXT, MEDIUMTEXT,LONGTEXT, 都是表示数据长度类型的一种。
语法:[ UNSIGNED ] mediumtext
TINYTEXT: 256 bytes
TEXT: 65,535 bytes => ~64kb
MEDIUMTEXT: 16,777,215 bytes => ~16MB
LONGTEXT: 4,294,967,295 bytes => ~4GB

回答5:

是的