MySQL TEXT数据类型是什么?

MySQL TEXT数据类型是什么?

TEXT数据对象通常用于在MySQL数据库中存储长文本字符串。以下是关于TEXT数据类型的一些要点-

  • TEXT是旨在存储高容量字符的列类型系列。
  • 实际的TEXT列类型有四种-TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT。
  • 四个TEXT类型非常相似;唯一的区别是它们可以存储的最大数据量。
  • 最小的TEXT类型,TINYTEXT与VARCHAR具有相同的字符长度。
  • TEXT值被视为字符字符串。
  • TEXT有一个不同于二进制字符集和排序规则的字符集。
  • 比较和排序基于其字符集的排序规则。
  • 要插入到TEXT列中的值的多余尾随空格的截断总是生成一个警告,无论SQL模式如何。
  • TEXT列与VARCHAR类似。
  • TEXT列不能具有默认值。

阅读更多:MySQL 教程

示例

以下示例显示了如何将列声明为TEXT。

mysql> Create table magzine(id INT, title Varchar(25), Introduction TEXT);
Query OK, 0 rows affected (0.16 sec)

mysql> Describe magzine;
+--------------+-------------+------+-----+---------+-------+
| Field        | Type        | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| id           | int(11)     | YES  |     | NULL    |       |
| title        | varchar(25) | YES  |     | NULL    |       |
| Introduction | text        | YES  |     | NULL    |       |
+--------------+-------------+------+-----+---------+-------+
3 rows in set (0.11 sec)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程