mysql tinytext_给学生提供什么类型的输入
除了CHAR和VARCHAR字符类型时,MySQL为我们提供了TEXT具有更多的功能,其类型CHAR和VARCHAR不能覆盖。 的TEXT是用于存储可以采取从1个字节到4 GB长格式文本字符串是有用的。我们经常会TEXT在新闻站点中找到用于存储文章正文的数据类型,在电子商务站点中会找到产品描述的数据类型。 与CHAR和不同VARCHAR,在TEXT为列使用类型时不必指定存储长度。另外,在检索或插入文本数据(如CHAR和)时,MySQL不会删除或填充空格VARCHAR。 请注意,TEXT 数据未存储在数据库服务器的内存中,因此,每当查询TEXT数据时,MySQL都必须从磁盘读取数据,这与CHAR和相比要慢得多VARCHAR。 MySQL的提供了四种TEXT类型:TINYTEXT,TEXT,MEDIUMTEXT,和LONGTEXT。 下面显示了每种TEXT类型的大小,并假设我们使用的字符集需要一个字节来存储一个字符 TINYTEXT – 255个字节(255个字符) 最多TINYTEXT可以存储255个字符(2 ^ 8 = 256,1个字节的开销)。 您应该使用TINYTEXT少于255个字符,长度不一致并且不需要排序(例如博客文章摘录和文章摘要)的列。 请参见以下示例: CREATE TABLE articles ( id INT AUTO_INCREMENT PRIMARY KEY, title VARCHAR(255), summary TINYTEXT ); 在此示例中,我们创建了一个名为的新表articles,该表具有一个数据类型为的摘要列TINYTEXT。 TEXT – 64KB(65,535个字符) 该TEXT数据类型可以容纳多达64 KB,其等效于65535(2 ^ 16 – 1)字符。TEXT还需要2个字节的开销。 在TEXT可容纳的物品的身体。考虑以下示例: ALTER TABLE articles ADD COLUMN body TEXT NOT NULL AFTER summary; 在此示例中,我们使用语句将数据类型的body列添加TEXT到articles表中ALTER TABLE。 MEDIUMTEXT – 16MB(16,777,215个字符) 在MEDIUMTEXT可容纳等同16,777,215 16MB字符的文本数据。它需要3个字节的开销。 该MEDIUMTEXT是用于存储像一本书,白皮书等。例如文本相当大的文本数据有用: CREATE TABLE whitepapers ( id INT AUTO_INCREMENT PRIMARY KEY, body MEDIUMTEXT NOT NULL, published_on DATE NOT NULL ); LONGTEXT – 4GB(4,294,967,295个字符) 该LONGTEXT 可存储文本数据高达4 GB,这是很多。它需要4个字节的开销。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/170357.html原文链接:https://javaforall.cn
相关文章
- MySQL分布式事务:实现稳定性与可靠性(mysql分布式事务实现)
- MySQL数据库连接问题:解决之路(mysql数据库连不上)
- MySQL索引优化:实现更高效的查询算法(mysql索引算法)
- 什么MySQL:添加索引命令指南(mysql添加索引命令是)
- MySQL定时器:实现定时任务的简单方法(mysql定时器)
- 快速入门MySQL,21分钟轻松掌握数据库技能!(21分钟学习mysql)
- MySQL存储过程的概念与使用方法简介(mysql什么是存储过程)
- MySQL集群:强大的数据库解决方案(mysql集群是什么)
- MySQL添加字段给表快速实现(mysql为表添加字段)
- MySQL: 语言之精妙与奥妙(mysql用什么语言写的)
- 如何在Qt应用程序中访问MySQL数据库?(qt访问mysql)
- MySQL的限制是什么?最多可以保存多少行?(mysql最多)
- MySQL如何判断输入的数据是否为数字?(mysql判断是否数字)
- 籍MySQL从入门到精通:学习NoSQL数据库技术(mysql有什么好书)
- MySQL存储过程的作用和使用方法(mysql中什么存储过程)
- MySQL中val的作用及解释(mysql中val是什么)
- MySQL中db的含义及作用解析(mysql中db什么意思)
- MySQL是什么,如何使用(mysql丨是啥)
- MySQL中不等于的符号是什么(mysql 不等于的符号)
- MySQL不等于任何一种数据存储方式(mysql不等于什么)
- 解密MySQL不是你想的那样亲切的对象(mysql不是亲爱的意思)
- MySQL数据表中字段不允许重复输入数据(mysql不得重复)
- 避免不必要的开销MySQL的索引建立并不是无条件建议(mysql 不建议建索引)