Mysql查看数据库对象(SQL命令总结)

数据的对象包括表,视图,触发器,等等(查看统计信息的必须进入information_schema 数据库)

举例查看表相关的信息,步骤如下

1、使用information_schema 数据库

use information_schema;

2、查询所有数据的大小(MB):

select concat(round(sum(data_length/1024/1024),2),'MB') as data_size from tables; 

3、查看指定数据库(schema)的大小(MB):

select concat(round(sum(data_length/1024/1024),2),'MB') as DB_size from tables where table_schema='ehr';

4、查看指定数据库的指定表(table)的大小

select concat(round(sum(data_length/1024/1024),2),'MB') as table_size from tables where table_schema='ehr' and table_name='ehr_age';

当然了,比逐条SQL查看统计信息更厉害的就是现在的UI界面,有单,实际的东西还是SQL语句

时间: 2024-11-10 11:19:12

Mysql查看数据库对象(SQL命令总结)的相关文章

Mysql查看数据库信息常见命令

1,查看所有数据库 show databases; 2,查看当前使用的数据库 select database(); 3,查看数据库使用端口 show variables like ‘port’; 4,查看当前数据库大小 use information_schema; select concat(round(sum(data_length)/(1024*1024),2) + round(sum(index_length)/(1024*1024),2),'MB') as 'DB Size' from

mysql查看数据库性能常用命令

摘自: http://blog.csdn.net/iquicksandi/article/details/7970706 http://www.cnblogs.com/w2154/p/4691015.html 网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的"状态"进行优化. mysql> show gl

mysql查看数据库编码

MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8. 1.需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:>mysql -u root –p,之后两次输入root用户的密码),查看数据库的编码方式命令为: >show variables like 'character%';+--------------------------+----------------------------+| Variable

MySQL查看数据库表容量大小

本文介绍MySQL查看数据库表容量大小的命令语句,提供完整查询语句及实例,方便大家学习使用. 1.查看所有数据库容量大小 select table_schema as '数据库', sum(table_rows) as '记录数', sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)', sum(truncate(index_length/1024/1024, 2)) as '索引容量(MB)' from information_schema

Windows中使用MySQL 查看数据库信息(四)

一.查看MySQL中的所有数据库 show databases; 二.查看当前正在使用的数据库 select database(); 三.查看当前数据库中的所有表 show tables; 四.查看表结构 describe employees; 其中employees为表名 五.显示创建表语句 show create table 表名; 六.查看表的索引信息 select index from employees; 其中employees为表名 七.查看当前连接最后一次插入到表中的标识(已插入)

SQL SERVER 执行远端数据库的SQL命令

--------------------------------------------------------------这段先执行exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure------------------------------------------------------------ --这里写要

mysql查看数据库中所有表的行数,并进行排序

mysql查看数据库中所有表的行数,并进行排序: 进行数据库迁移或还原后,可以通过比较行数,检查数据是否正确. mysql> use information_schema; mysql> select table_name,table_rows from tables where TABLE_SCHEMA= 'kpsumi' order by table_rows desc; 原文地址:http://blog.51cto.com/9285090/2119096

MySQL之数据库对象查看工具mysqlshow

mysqlshow:数据库对象查看工具,用来快速查找存在哪些数据库.数据库中的表.表中的列或索引. 选项:--count    显示数据库和表的统计信息 -k         显示指定的表中的索引 -i         显示表的状态信息 不带任何参数显示所有数据库 [[email protected] mysql-5.6.30]# mysqlshow +--------------------+ |     Databases      | +--------------------+ | in

MySQL查看数据库相关信息

使用MySQL时,需要了解当前数据库的情况,例如当前的数据库大小.字符集.用户等等.下面总结了一些查看数据库相关信息的命令 1:查看显示所有数据库 mysql> show databases; +--------------------+ | Database           | +--------------------+ | information_schema | | INVOICE            | | mysql              | | performance_s