您的位置:首页 > 数据库 > MySQL

MySQL常用SQL查询语句

2015-12-17 11:28 597 查看
1 查询数据库中表个数

SELECT count(*) TABLES,table_schema FROM information_schema.TABLES
WHERE table_schema='对应的数据库名称' GROUP BY table_schema

 

说明:count() 函数用于计算数目,后面的 TABLES , table_schema 是返回后的表名,

           information_schema 是MySQL中隐藏的数据库,用于记录用户数据库信息的数据库。

 

2 查询数据库中所以表名称

 

select table_name from information_schema.tables
where table_schema='对应的数据库名称' and table_type='base table';

 

 

3 统计数据库中所有表的大小

use information_schema;
SELECT
TABLE_NAME,
(DATA_LENGTH/1024/1024) as DataM ,
(INDEX_LENGTH/1024/1024) as IndexM,
((DATA_LENGTH+INDEX_LENGTH)/1024/1024) as AllM,
TABLE_ROWS
FROM
TABLES
WHERE
TABLE_SCHEMA = '对应的数据库名称';


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MySQL sql