国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

mysql查詢表的數(shù)據(jù)大小

2019-11-09 13:32:22
字體:
供稿:網(wǎng)友

在需要備份數(shù)據(jù)庫里面的數(shù)據(jù)時,我們需要知道數(shù)據(jù)庫占用了多少磁盤大小,可以通過一些sql語句查詢到整個數(shù)據(jù)庫的容量,也可以單獨查看表所占容量。

  1、要查詢表所占的容量,就是把表的數(shù)據(jù)和索引加起來就可以了

select sum(DATA_LENGTH)+sum(INDEX_LENGTH) from information_schema.tables where table_schema='數(shù)據(jù)庫名';

  上面獲取的結(jié)果是以字節(jié)為單位的,可以通過%1024在%1024的到M為單位的結(jié)果。

  2、查詢所有的數(shù)據(jù)大小

select concat(round(sum(DATA_LENGTH/1024/1024),2),'M') from tables; -- 查詢所有的數(shù)據(jù)大小

  3、查詢某個表的數(shù)據(jù)

select concat(round(sum(DATA_LENGTH/1024/1024),2),'M') from tables where table_schema=’數(shù)據(jù)庫名’ AND table_name=’表名’; 

 

MySQL中有一個information_schema數(shù)據(jù)庫,這個數(shù)據(jù)庫中裝的是mysql的元數(shù)據(jù),包括數(shù)據(jù)庫信息、數(shù)據(jù)庫中表的信息等。所以要想查詢數(shù)據(jù)庫占用磁盤的空間大小可以通

  過對information_schema數(shù)據(jù)庫進行操作。

information_schema中的表主要有:

  schemata表:這個表里面主要是存儲在mysql中的所有的數(shù)據(jù)庫的信息

  tables表:這個表里存儲了所有數(shù)據(jù)庫中的表的信息,包括每個表有多少個列等信息。

  columns表:這個表存儲了所有表中的表字段信息。

  statistics表:存儲了表中索引的信息。

  user_PRivileges表:存儲了用戶的權(quán)限信息。

  schema_privileges表:存儲了數(shù)據(jù)庫權(quán)限。

  table_privileges表:存儲了表的權(quán)限。

  column_privileges表:存儲了列的權(quán)限信息。

  character_sets表:存儲了mysql可以用的字符集的信息。

  collations表:提供各個字符集的對照信息。

  collation_character_set_applicability表:相當(dāng)于collations表和character_sets表的前兩個字段的一個對比,記錄了字符集之間的對照信息。

  table_constraints表:這個表主要是用于記錄表的描述存在約束的表和約束類型。

  key_column_usage表:記錄具有約束的列。

  routines表:記錄了存儲過程和函數(shù)的信息,不包含自定義的過程或函數(shù)信息。

  views表:記錄了視圖信息,需要有show view權(quán)限。

  triggers表:存儲了觸發(fā)器的信息,需要有super權(quán)限。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 崇左市| 鄂托克前旗| 新巴尔虎左旗| 勃利县| 无极县| 云梦县| 阿城市| 平江县| 井研县| 厦门市| 尼勒克县| 郓城县| 云梦县| 理塘县| 阳朔县| 安岳县| 阳城县| 镇巴县| 湛江市| 铁岭市| 诏安县| 十堰市| 龙口市| 林西县| 天柱县| 泗阳县| 巴楚县| 永顺县| 抚顺市| 京山县| 和静县| 满城县| 牡丹江市| 定安县| 四子王旗| 应用必备| 白水县| 赣榆县| 丹凤县| 抚松县| 宜阳县|