MySQL存储很长500的汉字选用字符类型

问题

我需要用MySQL存储一段文字,在纠结用什么类型。
百度了一下选用这些
问题:MySQL怎么存储大段文字1000字左右的

解决

快速通道
“mysql里怎么存储很多汉字”
我们得了解一下字符类型
一般在保存少量字符串的时候,我们会选择 CHAR 或者 VARCHAR;而在保存较大文本时,通常会选择使用 TEXT 或者 BLOB,二者之间的主要差别是 BLOB 能用来保存二进制数据,比如照片;而 TEXT 只能保存字符数据,比如一篇文章或者日记。
选用 LONGTEXT字符可以存储大段文字。

学习MySQL数据类型

一、字符串类型

  1. CHAR类型
    类型 |大小 | 用途
    ------ | -----
    CHAR | 0-255 bytes | 定长字符串
    VARCHAR | 0-65535 bytes | 变长字符串
    TINYBLOB | 0-255 bytes |不超过 255 个字符的二进制字符串
    TINYTEXT 0-255 bytes 短文本字符串
    BLOB 0-65 535 bytes 二进制形式的长文本数据
    TEXT 0-65 535 bytes 长文本数据
    MEDIUMBLOB 0-16 777 215 bytes 二进制形式的中等长度文本数据
    MEDIUMTEXT 0-16 777 215 bytes 中等长度文本数据
    LONGBLOB 0-4 294 967 295 bytes 二进制形式的极大文本数据
    LONGTEXT 0-4 294 967 295 bytes |极大文本数据
  2. VARCHAR类型
  3. TEXT类型
    TEXT有4有类型:
  • TINYTEXT 256bytes
  • TEXT 64kb
  • MEDIUMTEXT 16Mb
  • LONGTEXT 4GB
BLOB类型
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值