当前位置: 首页 > news >正文

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

需求

由于项目需要,需要在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中创建这些类型的表的示例代码

CREATE TABLE example_table (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(255),text_data TEXT,mediumtext_data MEDIUMTEXT,longtext_data LONGTEXT
);

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

记录一下。。

http://www.lryc.cn/news/253302.html

相关文章:

  • 网页开发 JS基础
  • 如何在财税行业查找批量客户?
  • IntelliJ IDEA详细完整安装教程
  • 【.NET Core】Linq查询运算符(一)
  • Python sorted函数及用法以及如何用json模块存储数据
  • 使用opencv将sRGB格式的图片转换为BT.2020格式【sRGB】【BT.2020】
  • 聊天注意事项
  • 12.5 作业
  • 深入理解指针3
  • 大数据环境下在线考试系统安全策略研究
  • Python中程序的异常处理
  • 有趣的代码——有故事背景的程序设计3
  • 聚观早报 |国行PS5轻薄版开售;岚图汽车11月交付7006辆
  • Kafka 保证消息消费全局顺序性
  • 3分钟在CentOS 7上离线安装Docker
  • GaussDB数据库SQL系列-触发器
  • 网工学习10-IP地址
  • 二百零八、Hive——HiveSQL异常:Select查询数据正常,但SQL语句加上group by查询数据为空
  • Docker—共享应用程序
  • Linux横向移动
  • Ubuntu 20.0 + mysql 8.0 用户和密码修改
  • 看懂lscpu的输出
  • RoPE旋转位置编码浅析
  • 在 SQL Server 中备份和恢复数据库的最佳方法
  • Java8 根据自定义属性去重
  • Netty网络编程
  • 层三交换机解析(Layer 3 Switch)层3交换机
  • expect自动化交互
  • 探究两个互联网时代的差异,Web 2.0 与 Web 3.0 区别
  • c++基本常见错误总结