概述:

  • 基本也就CHARVARCHAR有用
  • 如果确定定长的尽量用CHAR,

    CHAR

  • 定长字符串

  • 大小:
    • 0-255字节
  • char(n)当插入的字符串实际长度不足n时,插入空格进行补充保存。
  • 在进行检索时,尾部的空格会被去掉。

    VARCHAR

  • 变长字符串

  • 大小:
    • 0-65535 字节
  • varchar(n)中的n代表最大列长度,插入的字符串实际长度不足n时不会补充空格

    TINYBLOB

  • 不超过 255 个字符的二进制字符串

  • 大小

    • 0-255字节

      TINYTEXT

  • 短文本字符串

  • 大小:

    • 0-255字节

      BLOB

  • 二进制形式的长文本数据

  • 大小:

    • 0-65 535字节

      TEXT

  • 长文本数据

  • 大小

    • 0-65 535字节

      MEDIUMBLOB

  • 二进制形式的中等长度文本数据

  • 大小:

    • 0-16 777 215字节

      MEDIUMTEXT

  • 中等长度文本数据

  • 大小

    • 0-16 777 215字节

      LONGBLOB

  • 二进制形式的极大文本数据

  • 大小:

    • 0-4 294 967 295字节

      LONGTEXT

  • 极大文本数据

  • 大小:
    • 0-4 294 967 295字节