`

选择优化的数据类型 (四)BLOG与TEXT

阅读更多

BLOG与TEXT唯一的区别就是BLOG保存是二进制数据,没有字符集和排序规则,但是TEXT有字符集和排序规则。


mysql对BLOG和TEXT列的排序方式的其他类型不同,它不会按照字符的完整长度进行排序,而只是按照max_sort_length规定的毅若干个字节进行排序。如果只按照开始的几个字符排序,就可以减少max_sort_length的值或使用order by substing(column,length).


mysql不能索引这此数据类型的完整长度,也不能为排序进行索引。


尽量避免使用这两种类型,避免磁盘上的临时表。

分享到:
评论

相关推荐

    SQLite3性能优化

    3. 数据类型最小化:尽量使用最小的数据类型存储数据,减少存储开销和处理时间。 4. 减少事务大小:大事务可能导致长时间的锁表,应尽量将大事务拆分为小事务。 除了上述方法,还可以关注SQL语句的编写和数据库设计...

    INFA技术超群_中文KB_00029_TDM_Mysql中Longtext字段处理方式

    **Longtext**字段类型是MySQL中用于存储大量文本数据的一种数据类型。每个Longtext字段可以存储最多4GB的数据,非常适合存储大段的文章、报告或其他非结构化文本数据。Longtext字段的应用场景非常广泛,如文档管理、...

    .Text博客和Blogx博客日记程序 C#源码

    同时,由于博客系统涉及到用户输入、数据存储和网络通信等多个方面,这也为学习软件工程的最佳实践,如安全性、性能优化和可维护性提供了实际案例。总之,这份源码集合对于想要提升C#编程技能,特别是对博客系统或...

    mysql优化记录文档

    MySQL 优化是一个涵盖广泛的主题,涉及多个层面,包括存储引擎的选择、字段设计、数据类型的选择、索引的创建和管理等。以下是对这些知识点的详细解释: 首先,存储引擎是MySQL数据库性能的关键因素之一。MyISAM和...

    MySQL中TEXT与BLOB字段类型的区别

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,它提供了多种数据类型来满足不同的存储需求。在处理大量文本或二进制数据时,我们经常会遇到TEXT和BLOB字段类型的选择问题。这两种类型看似相似,但实际上存在...

    Mysql数据库优化总结-飞鸿无痕-ChinaUnix博客.rar_MYSQL_博客_博客数据库_面试

    B-Tree、Hash、Full-text、R-tree等各种类型的索引有各自的适用场景。创建合适的复合索引,理解索引覆盖(Index Covering)原则,以及避免索引失效的常见陷阱,如在索引列上使用NOT操作符,都是索引优化的关键。 3....

    通过分析SQL语句的执行计划优化SQL(总结)

    这篇博客"通过分析SQL语句的执行计划优化SQL(总结)"深入探讨了这一主题,下面将对其中的主要知识点进行详细阐述。 1. **执行计划的理解**: 执行计划是数据库管理系统在执行SQL语句之前预先生成的一种详细步骤,它...

    数据库优化调优.docx

    例如,在表`t_o7xz_app`中,如果存在51个字段且包含大文本字段(如text类型),则应考虑进行拆表处理。拆分后可以将大文本字段单独存储在另一张表中,减少单表字段数量,从而提高查询效率和降低内存压力。 #### 四...

    日期输入特效限制输入格式,日历选择显示

    标题中的“日期输入特效限制输入格式,日历选择显示”涉及到的是前端开发中关于日期输入的用户体验优化。在网页或应用程序中,用户经常需要输入日期,为了提高用户体验和数据准确性,开发者通常会采用特定的输入格式...

    blog数据库设计

    本文将深入分析Bo-Blog2.1.0版本的数据库设计,特别是`[db_prefix]blogs`表,探讨其结构、字段意义及应用场景,为理解与优化博客数据库提供指导。 #### 主要表结构:`[db_prefix]blogs` `[db_prefix]blogs`是博客...

    测试数据.zip

    在实际应用中,我们还需要考虑安全性,例如避免SQL注入攻击,以及性能优化,例如使用适当的数据类型、索引和查询优化。 总结,"测试数据.zip"文件可能涉及的Python数据库操作知识点包括: - 数据库适配器的选择和...

    MySQLPHP数据库应用开发指南

    - 数据类型:了解MySQL中的各种数据类型,如INT、VARCHAR、DATE、TEXT等。 - 关系模型:理解实体、属性和关系,以及它们在数据库设计中的作用。 2. **PHP与MySQL的连接** - PHP连接MySQL:掌握使用mysqli或PDO...

    FLEX 数据绑定专题一(转)

    例如,`<TextInput text="{myModel.property}" />`将TextInput的文本属性与myModel对象的property属性绑定。 2. ActionScript数据绑定:在ActionScript代码中,可以使用Bindable元标签声明类的属性为可绑定的,然后...

    oracle_mysql系统移植方案[参照].pdf

    【Oracle到MySQL系统移植的...总之,Oracle到MySQL的系统移植涉及多个层面,包括数据类型映射、SQL语法转换、应用代码调整、数据库架构优化和性能测试。在移植过程中,应确保数据完整性,同时兼顾系统的稳定性和性能。

    iBATIS操作Oracle CLOB数据

    CLOB是一种用于存储大量字符数据的数据类型,它可以容纳最大4GB的单个文本对象。在Oracle中,CLOB通常用于存储大段的文本,如文章、报告或者XML文档。 iBATIS是一个Java库,它允许开发者将SQL语句与Java代码分离,...

    c# 博客项目

    《C# 博客项目详解:构建用户交互与媒体共享平台》 在IT行业中,C#是一种广泛应用的编程语言,尤其在开发桌面应用、Web应用和游戏等方面具有强大的功能。本篇文章将深入探讨如何利用C#来构建一个功能丰富的博客系统...

    个人博客系统设计文档

    本文档主要探讨的是基于JSP技术与SQL Server 2005数据库构建的个人博客系统的设计与实现。该系统旨在为用户提供一个个性化、易用且功能丰富的网络平台,用于发布文章、分享见解、交流思想。 2.4.1 系统性能需求 在...

    File-upload-and-The-text-editor.zip_The Editor

    这些编辑器通常与后端服务结合,使用户可以在线创建和编辑内容,如博客文章、论坛帖子等。 结合“文件上传”和“文件编辑器”,在实际应用中,比如在线文档协作平台,用户不仅可以上传本地文件,还能在线编辑和共享...

    MySQL 5.1中文手册

    3. **数据类型与字段**:MySQL支持多种数据类型,如整数类型(TINYINT、INT、BIGINT)、浮点数类型(FLOAT、DOUBLE)、字符串类型(VARCHAR、TEXT)、日期和时间类型(DATE、TIME、DATETIME、TIMESTAMP)等,理解...

Global site tag (gtag.js) - Google Analytics