# 如何查询MySQL中的blob大小
## 一、整体流程
为了查询MySQL中的blob大小,我们需要执行以下步骤:
| 步骤 | 描述 |
| --- | --- |
| 1 | 连接到MySQL数据库 |
| 2 | 创建一个查询语句 |
| 3 | 执行查询 |
| 4 | 解析查询结果 |
| 5 | 获取blob的大小 |
接下来,我们将逐步介绍每个步骤需要做什么,以及需要使用            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-14 06:27:11
                            
                                266阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            注:本文来源于《Oracle Blob查询和插入》插入UPDATE cmm05 SET OUTFILE = to_blob('12345690'); 查询:SELECT utl_raw.cast_to_varchar2(OUTFILE)            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-16 11:18:34
                            
                                1123阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            对Oracle中BLOB/CLOB类型的字段,进行匹配查询            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-02-05 11:42:05
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                5评论
                            
                                                 
                 
                
                             
         
            
            
            
            我现在做数据统计,后台数据库用的是MYSQL。有一个常用的需求,查询未订购用户的访问PV(用户唯一性标识是用户手机号);第一种写法:SELECT COUNT(1) FROM day_resinlog_2012_06_12 WHERE mobile_number NOT IN 
(SELECT DISTINCT mobile_number FROM tbl_cartoon_order);第二种写法:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-02 18:28:57
                            
                                158阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 查询 MySQL BLOB 字段实际占用大小
在数据库中,BLOB(Binary Large Object)字段通常用于存储二进制数据,如图片、音频、视频等。然而,BLOB字段的实际占用大小可能会比存储的数据本身大得多,因为它们包含了额外的开销。本文将介绍如何查询MySQL中BLOB字段的实际占用大小,并提供一些代码示例。
## BLOB字段的存储方式
在MySQL中,BLOB字段可以有            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-28 09:27:40
                            
                                332阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            --查找特定表大小
set linesize 200;col owner for a18;col segment_name for a28;select owner,segment_name,sum(bytes / 1024 / 1024) segment_size  from dba_segments where segment_name = upper('table_name') group            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-17 21:09:35
                            
                                1765阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            select distinct ab.TABLE_NAME, ab.SEGMENT_NAME, ab.TABLESPACE_NAME, ab.OWNER, sum(ac.BYTES / 1024 / 1024 / 1024) GB from dba_lobs ab, DBA_SEGMENTS ac 
                    
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-17 00:45:00
                            
                                886阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            场景:        大数据量做记录存储,mysql 使用 blob 类型。java 实体类对应的字段 使用 byte[] 类型作为对应的字段类型存储,持久化使用mybatis框架使用:1.定义:        SQL:alter tabl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-13 19:16:44
                            
                                446阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            oracle.sql.BLOB cannot be cast to oracle.sql.BLOB问题发现点原因解决问题的代码关于BLOB转为BASE64的详细工具类代码(可直接使用)问题发现点在进行BLOB数据类型转化成BASE64类型时出现了此问题;            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-21 18:14:14
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MYSQL Cast函数 类型转换 
   
   BINARY 
  BINARY操作符将后面的字符串抛给一个二进制字符串。这是一种简单的方式来促使逐字节而不是逐字符的进行列比较。这使得比较区分大小写,即使该列不被定义为 BINARY或 BLOB。BINARY也会产生结尾空白,从而更加显眼。 
  mysql> SELECT 'a' = 'A'; 
  -> 1 
  mys            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-19 21:35:07
                            
                                142阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1\一、Oracle查询表空间占用情况Oracle是一种经典的关系型数据库管理系统,对于表占用空间大小的查询是数据库管理中的基本操作。查询表空间占用情况可以通过以下代码实现:SELECT a.tablespace_name "表空间名",       total "表空间大小",                 
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-15 11:03:14
                            
                                607阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言本来并没有太注意到Blob这个类型,在游戏的开发中存储数据常常使用这个类型,这里的使用其实是“机械”的使用,因为应用程序和Mysql数据库之间的逻辑已经封装好了,我只要把对应的数据扔到接口里就行了,可是最近发生了点问题,所以决定深入研究一下Blob类型的操作方法。问题是这样的,由于应用程序的一个逻辑错误,导致Mysql数据库中有一个Blob类型的字段的前几个字节被写入了错误的值,当然这个问题,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-14 21:01:38
                            
                                503阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我以前分享过一篇《MySQL 大对象一例》,今天就来详细说下大对象的优缺点以及使用场景。我们把 MySQL 的大对象类型分 TEXT/BLOB 和 JSON 两部分来说明。一、TEXT/BLOB 类型TEXT 和 BLOB 的区别非常简单。TEXT 存储以明文存储,有对应的字符集和校验规则;BLOB 则以二进制存储,没有字符集和排序规则,所有的对比都是以二进制来进行。示例 1创建一张表 c1 字段            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-24 18:19:29
                            
                                62阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录 查看表分配的物理空间大小查看表实际存储空间大小查看每个表空间的大小查看表空间大小及使用率查看数据库中数据文件            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-10 11:06:20
                            
                                1007阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Oracle 数据库 xt_inform (title ,text,……)title 主键 varchar , text blob
添加数据:(insert into) 
public boolean addTongGao(TongGao tg) {
  boolean addflag = false;
              
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-11-26 21:53:10
                            
                                871阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             jdbc 插入、读取oracle blob字段
Java代码  
     
    package com.ssgm.jyu.jdbc;
    import java.io.*;
    import java.sql.*;
     
    import oracle.sql.*;
    import oracle.jdbc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-02-12 16:08:09
                            
                                477阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Create global temporary table temp on commit preserve rows as select * from abc@xxx select * from temp            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-30 15:13:01
                            
                                190阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是blob,mysql blob大小配置介绍作者: 字体:[增加减小] 类型:转载BLOB (b            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-06-23 14:05:00
                            
                                240阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            ### 如何实现“mysql 查询 blob”
#### 流程图
```mermaid
flowchart TD
    A[开始] --> B{准备}
    B --> C[建立数据库连接]
    C --> D[创建查询语句]
    D --> E[执行查询]
    E --> F[处理查询结果]
    F --> G[关闭数据库连接]
    G --> H[结束]
```            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-31 08:27:25
                            
                                33阅读