如何设置varchar有无限长度?

Bir*_*lla 24 mysql

在MySQL数据库中,如何将varchar设置为具有无限长度,以便我可以存储长网页?如果没有,那么最大尺寸是多少?

我知道文本类型可以存储更大的字符串.使用我必须处理的测试数据类型是否有任何限制?

Rup*_*pam 53

VARCHAR可以在MySQL 5.0.3之前存储多达255个字符,在5.0.3及更高版本中存储65,535个字符.

要在Mysql数据库中存储大数据,您可以使用

TEXT,MEDIUMTEXT,LONGTEXT

TEXT can store 65,535 characters (approx 64KB)
MEDIUMTEXT = 16,777,215 characters (approx 16 MB) 
LONGTEXT = 4,294,967,295 chars (approx 4GB)
Run Code Online (Sandbox Code Playgroud)


小智 6

您可以尝试使用 varchar(max)

  • 截至今天,MySQL 中还没有 VARCHAR(MAX) (2认同)