当前位置:   article > 正文

MySQL中,text,mediumtext, 和 longtext字符类型_mysql mediumtext

mysql mediumtext

需求

由于项目需要,需要在mysql数据库,储存长文本,长文本格式可能为markdown也可能为html。

思路

测试存入html时,字符类型为varcar 255。很明显字符长度达不到要求。数据库抛错,修改字符类型

解决方案

将原本的字符类型替换成了mediumtext

注:这里解释一下text,mediumtext,longtext的区别

在MySQL中,TEXT, MEDIUMTEXT, 和 LONGTEXT 是三种不同的数据类型,用于存储大量的文本数据。

  1. TEXT:最多可以存储65,535个字符。
  2. MEDIUMTEXT:最多可以存储16,777,215个字符。
  3. LONGTEXT:最多可以存储4,294,967,295个字符。

以下是如何在MySQL中创建这些类型的表的示例代码

  1. CREATE TABLE example_table (
  2. id INT PRIMARY KEY AUTO_INCREMENT,
  3. name VARCHAR(255),
  4. text_data TEXT,
  5. mediumtext_data MEDIUMTEXT,
  6. longtext_data LONGTEXT
  7. );

在这个例子中,我们创建了一个名为example_table的表,其中包含一个自增的主键id,以及三个不同长度的文本字段:text_datamediumtext_datalongtext_data

记录一下。。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/904425?site
推荐阅读
相关标签
  

闽ICP备14008679号