搜索
简帛阁>技术文章>mysql查询存储量

mysql查询存储量

   1.数据库占用大小:

          查询整个数据库已经存储占用的空间大小:

class="has">select concat(round(sum(data_length/1024/1024),2),'MB') as data_length_MB,concat(round(sum(index_length/1024/1024),2),'MB') 
as index_length_MB  
from information_schema.tables    
where table_schema='sj'; 

         thinkphp框架查询:

var_dump(M()->query("select concat(round(sum(data_length/1024/1024),2),'MB') as data_length_MB,concat(round(sum(index_length/1024/1024),2),'MB') as index_length_MB  
from information_schema.tables    
where table_schema='sj';  
"));

       打印结果:

array(1) { 
    [0]=> array(2) { 
        ["data_length_mb"]=> string(6) "0.16MB" 
        ["index_length_mb"]=> string(6) "0.13MB" 
    } 
}

 

  2.数据表占用大小: 

      查询整个数据表已经存储占用的空间大小:

select concat(round(sum(data_length/1024/1024),2),'MB') as data_length_MB,concat(round(sum(index_length/1024/1024),2),'MB') as index_length_MB  
from information_schema.tables    
where table_schema='sj' AND table_name='ds_user';

      thinkphp框架查询: 

var_dump(M()->query("select concat(round(sum(data_length/1024/1024),2),'MB') as data_length_MB,concat(round(sum(index_length/1024/1024),2),'MB') as index_length_MB  
from information_schema.tables    
where table_schema='sj' AND table_name='ds_user';  
"));

     打印结果:

array(1) { 
    [0]=> array(2) { 
        ["data_length_mb"]=> string(6) "0.02MB" 
        ["index_length_mb"]=> string(6) "0.00MB" 
    } 
}

 

1数据库占用大小:查询整个数据库已经存储占用的空间大小:selectconcat(round(sum(data_length/1024/1024),2),MB)asdata_length_MB,con
查询where本质:在where语句中嵌套一个子查询语句where(select*from)1查询高等数学1的所有考试结果(学号,科目名称,成绩)降序方式一:使用连接查询SELECT`studen
useproductorder;1统计所有库存商品的总价值selectsum(pprice*productpcount)as'所有库存商品总价值'fromproduct;2查询库存商品中,最高单价、最
MySQL查询练习导读:以下是MySQL查询练习题,该练习题是个人整理的,如果哪些地方有错误或者疑问,欢迎指出;个人使用navicate版本是15,mysql版本5731如果有些语句显示groupb
11as关键字用于给显示结果中字段或者表起别名select别名字段名from表名as别名where条件语句对字段起别名selectidas'编号',nameas'大名',ageas'年龄'fromst
查询缓存:是指对select语句的结果进行缓存,当下一次运行同样的select语句时,就可以直接返回数据,跳过解析,执行,优化阶段。1、查询缓存会跟踪查询涉及的表,如果表发生变化,相关的缓存都会失效
查询条件havinghaving的功能和where一样,都是用来筛选查询,不同的是,where在分组之前用,having必须在分组之后使用。查询每个部门大于30岁的平均工资,并且保留平均工资在1000
``模糊查询421【使用like进行模糊查询】注意:like运算副只用于字符串,所以仅与char和varchar数据类型联合使用例:select*fromawherenamelike'赵%'说明:查询
本文为实验楼相关章节的上级操作。一)创建一个数据库test,并切换到该数据库,在数据库test中创建一个表,并插入数据,1)创建并切换2)创建表格并插入数据显示表中所有数据:二)查询语句1)寻找列的最
Mysql查询练习创建班级表createtableclass(cidintauto_incrementprimarykey,captionvarchar(20))engineinnodbdefaul