MySQL中的TEXT数据类型是什么?
TEXT数据对象对于在MySQL数据库中存储长格式文本字符串很有用。以下是关于TEXT数据类型的一些要点-
TEXT是列类型的族,旨在用作大容量字符存储。
实际的TEXT列类型为四种类型-TINYTEXT,TEXT,MEDIUMTEXT和LONGTEXT。
四种TEXT类型彼此非常相似。唯一的区别是每个存储区可以存储的最大数据量。
最小的TEXT类型TINYTEXT与VARCHAR共享相同的字符长度。
TEXT值被视为字符串。
TEXT具有除二进制字符集和排序规则以外的字符集。
比较和排序基于其字符集的排序规则。
无论SQL模式如何,从要插入TEXT列的值截断多余的尾随空格总是会产生警告。
TEXT系列列就像VARCHAR。
TEXT列不能具有DEFAULT值。
示例
下面的示例演示如何将列声明为TEXT。
mysql> Create table magzine(id INT, title Varchar(25), Introduction TEXT); 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)
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西