mysql语法存在哪些查询方法,下面编程教程网小编给大家详细介绍一下各种查询方法!
查看库的大小,剩余空间的大小
select table_schema,round((sum(data_length / 1024 / 1024) + sum(index_length / 1024 / 1024)),2)
dbsize,round(sum(DATA_FREE / 1024 / 1024),2) freesize,
round((sum(data_length / 1024 / 1024) + sum(index_length / 1024 / 1024) +
sum(DATA_FREE / 1024 / 1024)),2) spsize from information_schema.tables
where table_schema not in ('mysql','information_schema','performance_schema')
group by table_schema order by freesize desc;
查询正在运行中的事务
select p.id,p.user,p.host,p.db,p.command,p.time,i.trx_state,i.trx_started,p.info
from information_schema.processlist p,information_schema.innodb_trx i
where p.id=i.trx_mysql_thread_id;
查看库中所有表的大小
select table_name,concat(round(sum(DATA_LENGTH/1024/1024),2),'M')
from information_schema.tables where table_schema='t1'
group by table_name;
查看库中有索引的表
select TABLE_SCHEMA,TABLE_NAME,group_concat(INDEX_NAME) from information_schema.STATISTICS where
TABLE_SCHEMA not in ('sys','mysql','information_schema','performance_schema')
group by TABLE_NAME ;
查看库中没有索引的表
select TABLE_SCHEMA,TABLE_NAME from information_schema.tables
where TABLE_NAME not in (select distinct(any_value(TABLE_NAME))
from information_schema.STATISTICS group by INDEX_NAME)
and TABLE_SCHEMA not in ('sys','mysql','information_schema','performance_schema');
以上是编程学习网小编为您介绍的“mysql语法中有哪些查询方法”的全面内容,想了解更多关于 mysql 内容,请继续关注编程基础学习网。
沃梦达教程
本文标题为:mysql语法中有哪些查询方法
基础教程推荐
猜你喜欢
- MySQL慢查询以及重构查询的方式记录 2023-12-31
- MySQL锁监控 2024-03-25
- PostgreSQL聚合函数的分组排序使用示例 2023-07-21
- 数据库系列:覆盖索引和规避回表 2024-04-04
- mariadb的主从复制、主主复制、半同步复制配置详解 2023-07-24
- 一文搞懂MySQL XA如何实现分布式事务 2023-08-12
- 支持在线写SQL的Oracle学习免费网站推荐!(个人常使用) 2023-07-23
- 数据库中聚簇索引与非聚簇索引的区别[图文] 2023-12-31
- [Redis] 哈希表的Rehash机制 2024-04-24
- Oracle报错:ORA-28001:口令已失效解决办法 2023-07-24